What is a good game engine that uses Lua?
Heroes of Might and Magic V used modified Silent Storm engine. I think you can find many good engines listed in wikipedia: Lua-scriptable game engines
Game engines that use Lua
Free unless noted
- Agen (2D Lua; Windows)
- Amulet (2D Lua; Window, Linux, Mac, HTML5, iOS)
- Cafu 3D (3D C++/Lua)
- Cocos2d-x (2D C++/Lua/JS; Windows, Linux, Mac, iOS, Android, BlackBerry)
- Codea (2D&3D Lua; iOS (Editor is iOs app); $14.99 USD)
- Cryengine by Crytek (3D C++/Lua; Windows, Mac)
- Defold (2D Lua; Windows, Linux, Mac, iOS, Android, Web, Switch)
- gengine (2D Lua; Windows, Linux, HTML5)
- Irrlicht (3D C++/.NET/Lua; Windows, Linux, Mac)
- Leadwerks (3D C++/C#/Delphi/BlitzMax/Lua; Windows; $199.95 USD)
- LÖVE (2D Lua; Windows, Linux, Mac)
- MOAI (2D C++/Lua; Windows, Linux, Mac, iOS, Android, Google Chrome (Native Client))
- Solar2D (was Corona) (2D Lua; Windows, Mac, iOS, Android)
- Spring RTS Engine (3D C++/Lua; Linux, Windows, Mac)
- Wicked Engine (3D C++/Lua; Linux, Windows 10, Windows Phone, XBox One)
Bindings:
- Raylib via raylib-lua-sol (2D&3D C++/Lua/Others; Windows, Linux, Mac, Android, Web, Other Ports)
- SDL2 via luasdl2 (2D&3D C++/Lua/Others; Windows, Linux, Mac, Android, Console Ports)
Fantasy Consoles:
Editor and games run in an emulated computer system
- PICO-8 (2D Lua; Windows, Linux, Mac, Raspberry Pi, Web Player $14.99 USD)
- TIC-80 (2D Lua; Windows, Linux, Mac, Web)
Inactive/Discontinued:
- Baja Engine (3D C++/Lua; Windows, Mac, No Release since Dec 2008)
- Blitwizard (2D Lua; Windows, Linux, Mac, Development stopped in May 2014)
- Drystal (2D Lua; Linux, HTML5)
- EGSL (2D Pascal/Lua; Windows, Linux, Mac, Haiku)
- Glint 3d Engine (3D Lua, Development stopped in Nov 2011)
- Grail Adventure Game Engine (2D C++/Lua; Windows, Linux, Mac (SDL))
- Juno (2D Lua; Windows, Linux, Mac, last commit on Friday the 13th, May 2016)
- Lavgine (2.5D C++/Lua, Windows)
- Luxinia (3D C/Lua; Windows, Development stopped in Dec 2018)
- Polycode (2D&3D C++/Lua; Windows, Linux, Mac)