Simple 2D framework for making games
- Component System
- Custom DearImGui layer
- Scene system
- Dev tools
- Camera Component
- Ui System
- Box
- Scaling Elements
- Button
- Text
- Physics System
- Sounds
- Sound play component
- Sound object
- Renderer system
- Raylib renderer
- Headless renderer
- Update DearImGui styling
- Documentation / Wiki
- Load scenes from text files
- Raylib-CSharp
- Aether.Physics2D
- CopperDevs.Core
- DeepCloner
- ImGui.NET
- CopperDevs.DearImGui
- CopperDevs.DearImGui.Renderer.Raylib
public static void Main()
{
var engine = new Engine(EngineSettings.Development);
engine.OnLoad += OnEngineLoad;
engine.Run();
}
private static void OnEngineLoad()
{
Log.Info("Engine and all its components are loaded");
Log.Info("Here is where you would load ui, sounds, and sprites");
}