A multi-platform 3D game engine focused on first-person games with dynamic lighting, physics, and an integrated editor.
LimonEngine is a multi-platform 3D game engine specifically designed for first-person games. It provides a complete suite of tools including dynamic lighting and shadows, rigid body physics, 3D spatial sound, and an integrated editor with animation sequencing. The engine solves the problem of creating immersive 3D FPS games with accessible development tools.
Game developers and hobbyists focusing on first-person 3D games, especially those interested in learning game engine architecture or creating custom game mechanics through extensibility.
Developers choose LimonEngine for its focus on ease of use and study, combined with robust features like dynamic lighting, physics, and an integrated editor. Its extensible C++ API allows for custom AI, triggers, and input handling, offering flexibility without overwhelming complexity.
3D FPS game engine with full dynamic lighting and shadows
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Prebuilt binaries for Windows, Linux, and macOS are available, making it easy to start developing across different operating systems without complex setup.
Includes a built-in editor with an animation sequencer for creating and editing game maps directly, reducing the need for external tools.
Supports dynamic loading of custom extensions for AI, triggers, and input handling, allowing deep customization without modifying the core engine.
Tailored for FPS games with dynamic lighting, rigid body physics, and 3D spatial sound, providing a robust foundation for immersive experiences.
Physics mass settings cannot be changed after object creation, and inanimate objects are restricted from having AI, hindering iterative design and flexibility.
Requires MSYS2 and manual dependency installation via pacman, which is more involved than one-click installers in engines like Unity or Godot.
Relies on a Discord channel for community support and lacks the extensive documentation, tutorials, or asset libraries of larger game engines.