Core Game vs. Mods

The engine and fundamental game primitives are being written in C++. This is stuff like:

  • The renderer (we use OpenGL)
  • The path finding algorithms
  • The physics systems (when we get to physics…)
  • The client / server multiplayer bits
  • The save / load game system
  • etc.

Almost everything that you would consider the “game” is written in Lua, and is theoretically moddable.

1 Like