Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is a good game engine that uses Lua? [closed]

I know Love2D and Corona SDK (for mobile devices). Is there any other game engines that use Lua you recommend?

like image 660
Fábio Perez Avatar asked Feb 19 '11 19:02

Fábio Perez


People also ask

Which game engine uses Lua?

Leadwerks Game Engine uses Lua for user scripts. Lego Mindstorms NXT and NXT 2.0 can be scripted with Lua using third-party software. lighttpd web server uses Lua for hook scripts as well as a modern replacement for the Cache Meta Language. LÖVE, a 2D game framework for Lua (programming language).

Can you make a game engine with Lua?

If you're interested in game development, Lua is preferred to C# and C++ - here's why. There are so many programming languages used for game development. The very popular ones are C#, C++ and Lua. Lua is a high-level programming language used for scripting in games and other tasks.

Does Google use Lua?

Major Google products are Google Drive, Google Docs, Google Chat, Google Earth, Google Search, and YouTube. The company relies on a long list of languages, including the scripting language Lua. Check out available Lua jobs at Google below.


2 Answers

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)
like image 74
21 revs, 13 users 27% Avatar answered Oct 12 '22 22:10

21 revs, 13 users 27%


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

like image 25
Maxym Avatar answered Oct 12 '22 22:10

Maxym