Skip to content

Repository files navigation

Luna-Banner2

🚀 Luna2D - Game Engine

C# .NET 9.0 SDL2 OpenTK License: MIT

🌟 About Luna2D

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.

Project Status

⚠️ 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.

💻 Technologies Used

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

Contributions, suggestions, and bug reports are highly welcome!

  1. Fork the project.
  2. Create a Branch for your feature (git checkout -b feature/MyNewFeature).
  3. Commit your changes (git commit -m 'feat: Add feature X').
  4. Push to the branch (git push origin feature/MyNewFeature).
  5. Open a Pull Request.

📄 License

This project is licensed under the MIT License. See the LICENSE file for more details.

📞 Contact


About

Free and open source 2D Game Engine in C#

Topics

Resources

Contributing

Stars

9 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages