This content requires the base application Leadwerks Game Engine on Steam in order to run.

User reviews:
Mostly Positive (11 reviews) - 72% of the 11 user reviews for this game are positive.
Release Date: Apr 7, 2014

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Downloadable Content

This content requires the base application Leadwerks Game Engine on Steam in order to run.

Buy Leadwerks Game Engine: Professional Edition


About This Content

Leadwerks Game Engine: Professional Edition gives you full access to our C++ API for ultimate performance, and compatibility with third-party libraries. Use Visual Studio Express and Code::Blocks to write games with Leadwerks in pure C++.

Key Features

Learn to Make Your Own Royalty-Free Games
We provide tons of documentation and video tutorials walking you through the steps to build your own 3D games. Leadwerks is the perfect pathway to go from total noob to pro game developer. And when you do publish your commercial game, there's no royalties to pay, ever.

Advanced Graphics
Leadwerks makes AAA graphics achievable with hardware tessellation, geometry shaders, and a deferred renderer with up to 32x MSAA. Our renderer redefines realtime with image quality more like a cg render than real-time games of the past. The use of OpenGL 4.0 provides equivalent graphics to DirectX 11, with cross-platform support across operating systems, for future expansion.

Built-in Level Design Tools
Build game levels from scratch right in our editor with constructive solid geometry. Our tools make it easy to sketch out your design and bring your ideas to life. Anyone can build their own game worlds in Leadwerks, without having to be an expert artist.

Integrated Lua Script Editor
We integrated Lua right into Leadwerks because of its proven track records in hundreds of commercial games including Crysis, World of Warcraft, and Garry's Mod. Lua integrates seamlessly with native code for rapid prototyping and instant control. The built-in debugger lets you pause your game, step through code, and inspect every variable in the program in real-time. Lua is perfect for beginners, and the integrated Just-In-Time (JIT) compiler ensures your games will keep running fast as they grow.

Visual Flowgraph for Advanced Game Mechanics
Our unique visual flowgraph enables designers to set up game mechanics, build interactions, and design advanced scripted sequences, without touching a line of code. The flowgraph system integrates seamlessly with Lua script, allowing script programmers to expose their own functions and add new possibilities for gameplay.

Royalty-Free License
Your games you make are yours. Yours to play, yours to sell, yours to give away, and do as you please. You will never be charged royalties for any game you make in Leadwerks. And because we only rely on free open-source middleware libraries, you never have to worry about purchasing expensive licenses from third parties.

Steam Features

  • Download and publish game content with Steam Workshop.
  • Publish your Lua game to the Workshop for other users to play.
  • Publish image renders and YouTube videos directly to Steam from the editor.
  • Built-in Steamworks support makes your game ready to publish to Steam.


  • OpenGL 4.0 deferred renderer with uniform lighting model supports any number of lights, all casting soft dynamic shadows.
  • Up to 32x hardware MSAA makes rendered images incredibly sharp and detailed.
  • Full support for vertex, fragment, geometry, and tessellation shaders.
  • Dynamic megatexture terrain provides fast rendering of terrains with many layers.
  • Hierarchical hardware occlusion queries provides fast visibility testing.
  • Hardware tessellation for dynamic real surface displacement on the GPU.
  • Normal mapping with specular and cubemap reflections.
  • Instanced rendering allows fast drawing of large volumes of objects.
  • Hardware skinning provides fast skinned animation.
  • Deferred transparency with multiple overlapping layers of shading.
  • Real-time mesh modification.
  • Trilinear and up to 16x anisotropic filtering.
  • Blend and transition animation sequences.
  • Extract animation sequences in the editor.


  • Automatic asset management reloads models and textures when they are modified from another application.
  • Drag and drop import of FBX, DDS, BMP, JPG, PNG, TGA, and PSD files.
  • Visual interface controls every aspect of the art pipeline.
  • Constructive solid geometry modeling tools.
  • Brush primitives include box, wedge, cylinder, sphere, arch, tube, and torus.
  • Automatic UV mapping.
  • Brush smooth groups.
  • GPU-accelerated terrain editor makes sculpting silky smooth and fast.
  • Built-in shader editor with instant visualization and error highlighting.
  • Native user interface is used on each supported platform.


  • Built-in Lua script editor with debugger, code stepping, and syntax highlighting.
  • Visual flowgraph lets you connect objects to control game interactions and set up scripted sequences.
  • Launch your game and debug the Lua virtual machine as it runs.
  • API design with an object-oriented command set lets you code any type of game.
  • Entity scripts provide a per-object hook interface.
  • Direct programming gives you control over your game's loop and program structure.
  • Script variables are displayed in a visual interface and reloaded in real-time.


  • Navmesh pathfinding provides automatic AI navigation that works everywhere.
  • Character controller movement seamlessly integrated with physics and pathfinding systems.
  • Set entities to automatically chase another object or navigate to a position.


  • Fast and accurate rigid body physics.
  • Constraints including hinge, ball, and sliding joints.
  • Joint actuators provide fast and stable motorized constraints for doors, robotic arms, and other motion.
  • Automatic physics shape calculation.
  • Generate physics shapes in the editor from models or brushes.
  • Swept collision.
  • Raycasting with lines or spheres.


  • Real-time particle editor with instant visualization.
  • Emission volumes include box, sphere, cylinder, tube, and cone.
  • Adjustable curve graph for alpha and scale.
  • Particle animation sheets with adjustable frame counts and layout.
  • Velocity-based rotation for directional particles like sparks.


  • 3D sound spatialization.
  • Emit a sound from any entity.
  • Automatic channel management frees up unneeded channels.
  • Skip to any time in sound.

System Requirements

SteamOS + Linux
    • OS: Windows Vista, 7, 8, or 8.1
    • Processor: 2.0 ghz dual core
    • Memory: 2 GB RAM
    • Graphics: OpenGL 4.0 / DirectX 11 capable graphics card or integrated graphics chip
    • DirectX: Version 11
    • Storage: 200 MB available space
    • Additional Notes: Requires Microsoft Visual Studio 2013 or Visual Studio 2013 Express
    • OS: Ubuntu 14.04 LTS 64-bit
    • Processor: 2.0 ghz dual core 64-bit
    • Memory: 2 GB RAM
    • Graphics: OpenGL 4.0 ATI or Nvidia graphics card with proprietary drivers
    • Storage: 200 MB available space
    • Additional Notes: Code::Blocks, g++, and other free third-party software must be installed.
Customer reviews
Customer Review system updated Sept. 2016! Learn more
Mostly Positive (11 reviews)
Review Type

Purchase Type


Display As:

(what is this?)
8 reviews match the filters above ( Positive)
Most Helpful Reviews  Overall
14 of 19 people (74%) found this review helpful
Posted: September 28, 2015
The C++ addition to Leadwerks is a blessing. It's very easy to set things up with a very clear documentation. Although it's not free like most high-power engines, this engine is excelling at staying low level and to improve the learning environment.

Thanks to this engine I have been able to make C++ games effectively. The only cons I can think of right now is how the editor and C++ code seem to be disconnected at times. There is no real-time editing or somthing like that. Other than that, staying low level while coding with an easy, well set-up architecture is really worth it.
Was this review helpful? Yes No Funny
9 of 14 people (64%) found this review helpful
Posted: September 12, 2015
It's nice to have the C++ code, there is plenty of documentation avaliable, and look up normal C++ tutorial's, also steamworks steam achievements FTW, and if your serious about your game, instead of just using LUA, try and port your LUA stuff to C++, to allow the player's to use your LUA for modding mosty instead of craming the functionality in LUA, you will also need the C++ code if you want to implement more complex stuff such, as lipsyncing, or ragdoll's to the engine and more, etc
Was this review helpful? Yes No Funny
3 of 5 people (60%) found this review helpful
Posted: December 24, 2015
It's great to have C++ access to the code so there are some things that otherwise might have to be done in a painful roundabout way. I've used other paid engines where the code you get access to is sloppy or convoulted, and support gets dropped, but the Leadwerks developers seem smart, dedicated and capable.
Was this review helpful? Yes No Funny
4 of 7 people (57%) found this review helpful
Posted: June 25
-Easy to use
-Easy to learn
-Royalty Free License
What not to like?
Was this review helpful? Yes No Funny
5 of 9 people (56%) found this review helpful
Posted: November 25, 2015
Ive been using Leadwerks c++ version for some time and i recommend it.
Best thing for me the engine api is simple to use and the documentation reference is great.
Was this review helpful? Yes No Funny
1 of 2 people (50%) found this review helpful
1 of 2 people (50%) found this review helpful
Posted: June 24
I should have made this review before way back when I bought this but I was too busy making video games with it ! So here's my little review for this awesome engine ! :

If you want to make a really awesome looking modern video game then I would recommend that you use this engine ! There is awesome support on the forums that can help you create the video game of your dreams ! Also there is literally tons of assets that are for free that come with this through the workshop that you can use in a commercial game that you make with this engine ! If and when you need help with making your game with this then the forums will help you out.

A personal Thank You to the maker of this engine for making this awesome game engine available for us !
Was this review helpful? Yes No Funny
Not Recommended
Posted: September 17
Won't install Nature Pack, despite owning professional version. Leadwerks very buggy. Emailed Leadwerks for support, gave a few days and no response. Can't get refund as took too long giving Leadwerks a chance. Do not waste money on this.
Was this review helpful? Yes No Funny