A 3D C++ game engine with a built-in editor for creating games and interactive experiences.
Lumix Engine is an open-source 3D game engine written in C++ that provides a complete toolkit for developing games and interactive applications. It includes a visual editor for scene design and asset management, aiming to simplify the game creation process while offering high performance and flexibility.
Game developers and hobbyists looking for a customizable, C++-based engine to build 3D games or simulations, especially those who prefer editor-driven workflows.
Developers choose Lumix Engine for its combination of a powerful C++ core, integrated visual editor, and open-source nature, allowing full control over the engine without licensing fees.
3D C++ Game Engine - yet another open source game engine
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers a real-time editor for scene design and asset management, making it easier to compose and preview games interactively, as shown in the editor screenshot and showcase projects.
Built with modern C++ for optimal performance and full control, allowing deep customization of the engine core without licensing fees, as emphasized in its philosophy.
Includes sample games like Asteroids and Tower Defense that demonstrate engine capabilities and provide concrete starting points for development, accessible via the lumix_showcase repository.
Supported by a Discord community and documentation, offering resources for troubleshooting and collaboration, which is highlighted with badges and links in the README.
Lacks the extensive plugin and asset libraries of more established engines like Unity or Unreal, requiring more in-house development and integration effort.
Relies on Genie for project generation and C++ compilation, which can be daunting for developers accustomed to out-of-the-box editors with simpler workflows.
While documentation exists, it may not cover all edge cases or advanced topics, forcing developers to rely on community support or source code diving.