Stardgot is a charming open-source game built with Godot Engine 4.4 using C#. The game features pixel-art visuals from the Sprout Lands Pack.
🌱 Grow, explore, and build — Stardgot is designed to be modifiable, accessible, and fully open source.
- Developed in C# using Godot 4.4 (Mono)
- Pixel-art assets from the Sprout Lands Pack
- Developed in C# using Godot 4.4 (Mono)
- Pixel-art assets from the Sprout Lands Pack
- Modular component architecture for easy content addition
- Dual navigation system with MenuManager and NavigationManager
- Pixel-perfect rendering with automatic viewport configuration
- Centralized configuration system with settings persistence
- Advanced depth sorting for 2D layered environments
- Context-aware audio management across menu and game states
- Comprehensive input remapping with conflict detection
- Fully open source and mod-friendly
- Godot 4.4 (Mono version)
- .NET SDK 8.0+
assets/: Art, music, sound, fonts, and pixel-art resourcesaudio/: Background music and sound effectsfonts/: Pixel fonts and theme resourcessproutlands_premium/: Main pixel art tileset and characterssproutlands_premium_ui/: UI elements and iconsthemes/: Godot theme resources
build/: Build output directory (Linux, Windows, macOS)docs/: documentationsscenes/: Main game scenes and componentscomponents/: Reusable scene components (UI, audio, animation)maps/: Game world scenes and tilesetsmenus/: Menu scenes (main, settings, pause, controls)ui/: UI overlays and HUD elementsGameRoot.tscn: Main application entry point
scripts/: C# scripts organized by functionalitybuildings/: Interactive building systems with depth sortingcomponents/: Reusable component scriptscore/: Core systems (navigation, config, depth sorting, singletons)main/: GameRoot and main application logicmenus/: Menu controllers and navigation logicplayer/: Player movement, camera, and interaction systemsui/: UI managers and components
shaders/: Custom shader files and materialsStardgot.csproj,Stardgot.sln: C# project and solution filesREADME.md,LICENSE,icon.svg: Documentation and project metadata
- Open the project folder in Godot 4.4 (Mono).
- Make sure you have .NET SDK 8.0 installed.
- Click Play in the Godot editor to start the game.
- Documentation Index - Overview of all documentation
- GameRoot Architecture - Core system architecture
- Navigation System - Menu and scene navigation
- Components Guide - Reusable component reference
- Controls System - Input remapping system
- Settings System - Configuration management
The documentation covers the complete architecture including the GameRoot system, dual navigation architecture, component patterns, and integration guidelines.
You can download the latest builds and releases from our GitHub Releases page.
All documentation (included technical inside of the code) has been created with AI assistant help. Documentation is helpful but a pain to write
-
Sprout Lands Premium Pack - By Cup Nooble
-
Sprout Lands Premium UI Pack - By Cup Nooble
- UI sprites, emojis, and interface elements
- Licensed for commercial and non-commercial use
License Terms: Assets are used under the original licensing terms which allow modification, commercial use, and open source distribution with proper attribution. NFT and AI training usage is not permitted. Full license details can be found in the respective asset pack readme files.