Luna2D is a 2D game engine currently under development, designed to be simple, performant, and flexible. The goal is to provide a robust toolset for creating 2D games, with a special focus on integrating an intuitive User Interface (UI) and all the functionalities expected of a modern engine.
⚠️ Actively Under Construction - This repository reflects continuous, early-stage development. New features and refactoring are being implemented constantly. The engine is not yet ready for production use.
| Technology | Primary Role |
|---|---|
| C# | Primary programming language for the project. |
| .NET 9.0 | High-performance framework for development. |
| SDL2 | Window, input, and audio handling. |
| OpenTK | OpenGL bindings for graphics rendering. |
Contributions, suggestions, and bug reports are highly welcome!
- Fork the project.
- Create a Branch for your feature (
git checkout -b feature/MyNewFeature). - Commit your changes (
git commit -m 'feat: Add feature X'). - Push to the branch (
git push origin feature/MyNewFeature). - Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for more details.
- iarleyyyxz - https://github.com/iarleyyyxz