Overload C++ Game Engine

Today we are looking at Overload, a C++ powered open-source game engine with a Lua scripting interface for game logic. Overload started life over 6 years ago as a graduate project and has since turned into a growing open-source game engine. It has a shocking number of features including a full and quite mature level editor. Even more shocking for this type of project, Overload is also pretty well documented with a solid manual and a great starter project to get you going.

Features of the Overload engine include:

  • Lua scripting
  • Game editor
  • Physically-Based Rendering (PBR)
  • Custom shaders support
  • Windows game building
  • Profiling tools
  • Material editor
  • Spatial audio
  • Rigidbody physics
  • And many more to come…

Key Links

Overload Homepage

Overload GitHub Repository

Overload Cargo Demo Game

Overload Manual

You can learn more about the C++ powered open-source Overload game engine in the video below.

Scroll to Top