Learn to Code Games

If you want to make engaging games, programming is the way to go. Leadwerks coding tutorials are easy to follow and teach you everything you need to know to make your own games, with hundreds of code examples. And because Leadwerks only uses industry-standard languages you will learn marketable skills that can help you get a job in the game industry or another STEM field.

Learn with Lua

Lua is an easy-to-learn language that also happens to be the industry's favorite script language, powering titles like World of Warcraft, Call of Duty, and even Angry Birds. It's so much fun to use you might not even notice you're learning the fundamentals of programming. And its powerful enough you can create finished games entirely in Lua script.

Go Pro with C++

Take your skills to the next level with Leadwerks Game Engine: Professional Edition and learn C++ programming the easy way. C++ gives you unmatched performance, compatibility with third-party libraries, and a foot in the door of the game industry. In fact, 85% of job listings for game programmers want people with C++ experience.

Integrated AI and Pathfinding

Integrated AI and Pathfinding

Built-in pathfinding and navigation makes AI easy to control. Use one of the provided AI scripts or create your own.

Steamworks Integration

Steamworks Integration

With Steamworks integrated right into the engine, your game is immediately ready to publish to Steam or as a standalone.

Free Built-in Analytics

Free Built-in Analytics

Free built-in analytics give you an aggregate view of player behavior to help fine-tune the player's experience.

Entity Scripts

You can attach a script to an object to control its behavior. This compartmentalizes your code so it works seamlessly with scripted entities created by other users. Choose from a variety of pre-made scripts, download new ones from the Workshop Store, or create your own.

Visual Flowgraph

The flowgraph editor is used to connect scripted entities to make sequences of events. It's easy to set up advanced game interactions without modifying any code.

Integrated IDE and Lua Debugger

We built an IDE right into the editor interface for seamless editing and debugging of scripts. You can even edit GLSL shaders and see the results of your code in real-time.