A flower-growing simulation game built with Godot 4.6 and C#.
Also, great example of semestral project for FRI UNIZA - Jazyk C# a .NET (6BI0016)
Collect flowers outside, move them to your greenhouse, and tune the temperature, humidity, and lighting to grow them faster. Throw plants in the bin to earn XP and unlock more greenhouse rooms as you level up.
| Project | Type | Description |
|---|---|---|
KytkosCore |
Class Library (.NET 8) | Shared business logic - flower models, growth simulation, XP calculator, time utilities. No UI or Godot dependencies. |
KytkosCLI |
Console App (.NET 10) | CLI tool powered by System.CommandLine. List flowers, simulate growth, and view XP tables. |
Kytkos |
Godot Game (.NET 8) | Graphical client. Uses KytkosCore - no duplicated logic. |
- Godot 4.6 (with .NET / C# support)
- .NET SDK 8.0+
- .NET SDK 10.0 (for KytkosCLI)
# From the editor - press F5
# Or from terminal: (one should prefer the editor)
godot --path . --scene scenes/main/game.tscncd KytkosCLI
dotnet run -- --help# List all flowers
dotnet run -- flowers list
# Show details of a specific flower
dotnet run -- flowers show Rose
# Simulate growth under given conditions
dotnet run -- simulate --flower "Cactus Bloom" --temp Hot --humidity Dry --light Bright --hours 48
# View XP table
dotnet run -- xp --from 1 --to 10dotnet build Kytkos.sln