1637f14b5895cbabbac202d4bd2d11f105d200a1
Voider
A game project built with Godot 4.5 and C#.
Libraries
This project uses the following custom libraries:
- EinSoftworks.Utilities - Math and utility functions
- EinSoftworks.Events - Event system for game communication
- EinSoftworks.Input - Input management system
- EinSoftworks.StateManagement - State machine system
Project Structure
voider/
├── Scenes/ # Game scenes (.tscn files)
│ ├── Core/ # Core game scenes
│ │ └── Main.tscn
│ ├── Player/ # Player scenes
│ ├── Enemies/ # Enemy scenes
│ ├── UI/ # UI scenes
│ └── Testing/ # Test scenes
│ └── LibraryTest.tscn
├── Scripts/ # C# scripts
│ ├── Core/ # Core game systems
│ │ ├── Main.cs
│ │ └── EventManager.cs
│ ├── Player/ # Player-related scripts
│ ├── Enemies/ # Enemy scripts
│ ├── UI/ # UI scripts
│ └── Testing/ # Test and debug scripts
│ └── LibraryTest.cs
└── Docs/ # Documentation
Development
Building
dotnet build
Running
Open the project in Godot 4.5 and press F5 to run.
Testing Libraries
Run the Scenes/Testing/LibraryTest.tscn scene (F6) to test all integrated libraries.
See Docs/LIBRARY_TEST.md for details.
License
TBD
Languages
C#
99.8%
Shell
0.2%