The Leadwerks game engine has been around for well over a decade and they recently released Leadwerks 5. The Leadwerks 5 release incorporates the features that were being developed for UltraEngine including a high-performance new renderer. Key features of Leadwerks 5 include:
Modern C++ API: Now utilizes shared pointers (std::shared_ptr), making memory management in C++ significantly safer and more modern for professional developers. (C++ is a DLC upgrade!)
Clustered Forward+ Renderer: A high efficiency rendering system that supports hundreds of dynamic lights in a single scene with minimal performance impact.
Integrated Script Editor: Features a built-in IDE for Lua with real-time debugging, step-through execution, and variable inspection.
Built-in Level Design Tools: CSG-based (Constructive Solid Geometry) modeling tools directly in the editor for rapid level prototyping without external 3D software.
Vertex Material Painting: Allows you to paint textures directly onto level geometry to create organic, blended environments and detailed terrain.
Fully Dynamic Pathfinding: Navigation meshes that automatically rebuild in real-time when objects move, ensuring AI agents always find the correct path.
Integrated Mesh Reduction: A built-in tool to decimate complex high-poly geometry into optimized LODs (Levels of Detail) without leaving the engine.
Visual Flowgraph Editor: A node-based logic system that allows designers to script complex game events and interactions without writing a single line of code.
Built-in Asset Manager: Direct integration for downloading thousands of PBR materials, 3D models, and skyboxes from within the editor interface.
Royalty-Free License: A “keep what you earn” model with no revenue sharing or installation fees, making it a favorite for solo developers and small teams.
Key Links
You can learn more about the Leadwerks 5 game engine and see it in action in the video below.
