List of Lua game engines and frameworks
This is a list of game engines and frameworks that either has been written in Lua or we can use Lua as a scripting language.
The completely free and open-source game engine Defold solves the technical issues we all have in common when making games. That way, you can focus on being creative and building a great game.
No Setup - Defold is a turn-key solution. There’s nothing to set up or configure. Just download the editor and get creative.
- Visual Editor
- Version Control
- Lua Code Editor
- Particle Editor
- Scene Editor
- Title Editor
Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
It also allows you to connect your games to the vast compute and storage of the AWS Cloud, and engage fans on Twitch.
By starting game projects with O3DE, you can spend more of your time creating great gameplay and building communities of fans, and less time on the undifferentiated heavy lifting of building a game engine and managing server infrastructure.
Solar2D is a Lua based cross-platform framework with focus on ease of iterations and usage. ideal for rapidly creating apps and games for mobile devices and desktop systems. It is an official fork of the well established and widely used Corona SDK game engine, which is no longer commercially supported.
As you probably know by now, LÖVE is a framework for making 2D games in the Lua programming language. LÖVE is totally free, and can be used in anything from friendly open-source hobby projects, to evil, closed-source commercial ones.
A simple framework for creating VR with Lua.
LÖVR projects work on Windows, macOS, and Linux. You can run the same code on an HTC Vive or an Oculus Rift, and there's even a drag and drop tool for exporting projects to WebVR.
LÖVR is minimal, clean, and really easy to pick up. It's scripted with Lua, a fun little scripting language. Most common tasks are reduced to just a few lines of code, and everything is designed for VR.
LÖVR is open source software, meaning it's 100% free to use and doesn't require accounts, paid licenses, or royalties. The code can be found on GitHub and is released under the MIT license.
Launched in 2011, Gideros has become a successful game engine with 20,000 developers registered and 500 games published.
Gideros currently supports iOS and Android targets. And in 2014, Gideros was released open source allowing other developers to pitch in and convert the software to new targets. Thanks to a successful Kickstarter campaign, the team is working on making 64 bit binaries and adding WP8 and Desktop supports.
Gideros Studio runs on a variety of platforms, offering a true multi-platform availability for developers. Currently the download is available for Windows and Mac OS X, but it's possible to run Gideros Studio using Wine under Linux.
Moai SDK is an embeddable cross-platform game development SDK written in C++ and scriptable in Lua. You can use Moai to write games or apps, or you can embed Moai in other programs. You can also use Moai as an overlay in your apps. Create games or business apps on iOS, Android, Mac, Windows, Linux, Chrome NaCl or HTML5. No Porting to different device platforms required! Focus on creative coding: develop in Lua, a lighting-fast and easy to use scripting language, sitting on top a powerful C++ engine. Test your work in moments on your computer, without compiles, builds, or deploying to a device.
Wicked Engine is an open-source game engine written in C++. The main focus is to be easy to set up and use, light weight, high performance, and graphically advanced. The full source code is provided with the MIT license, which means, anyone is free to use it for anything without additional considerations.
Leadwerks Game Engine provides the smoothest learning curve to take you from beginner to full-fledged game developer. Use the visual editor and the flowgraph system to set up game interactions without code. Use Lua to write your own game scripts. Advanced users can even program in C++ with the Professional Edition. Leadwerks Game Engine uses an OpenGL 4 deferred renderer to display detailed scenes with real-time lighting at maximum speeds to power desktop and VR games.
Welcome to GameGuru, the easy game maker. Our mission is to create the easiest and most enjoyable game creator. Join us and our great & enthusiastic community on this journey.
Imagine creating a world that you and your friends come together and play... and creating it could be a matter of minutes with no technical jiggery-pokery needed at all! Of course you can happily spend hours, days..even weeks creating your masterpiece, the great thing about GameGuru is, you won't be held up by learning strange alien languages or using complex modelling tools. The time you spend with GameGuru is all about creating and having fun whilst doing it.
With GameGuru you can make a multiplayer game in a few minutes, including hosting and sharing your game online via Steam Multiplayer!
GameGuru comes with 10+ ready-made game demos for you to play and enjoy. They will show you the sort of games that can be created and how they were done, plus you can adapt these pre-made games and make them into your own games version. You’re then ready to go and design your own unique game!
We believe there is nothing on the market which is so easy to use and so quick to allow you to share your creations with others.
ShiVa 3D game engine with graphical editor to create applications and games for Windows, MacOS, Linux, iPhone, iPad, Android, Palm WebOS and Wii.
Core is an endless universe of games and worlds designed by a global community of creators. It's a radically accessible game construction kit, content exchange, and game-playing platform, all in one. With Core, you can create multiplayer games, using the power of Unreal Engine, with no coding or art skills required. When you're ready to share your creations, publish them to the Core platform where they'll be instantly available to play.
Create anything you can imagine with Roblox's free and immersive creation engine. Roblox Studio lets you create anything and release with one click to smartphones, tablets, desktops, consoles, and virtual reality devices. Connect with a massive audience by tapping into an incredibly enthusiastic and international community of over 50 million monthly players. Creators like you are getting paid for what they love to do. Our top developers are earning over $2M a year by providing in-game purchases. Roblox Studio's features are accessible to a variety of skill levels ranging from a novice to an experienced programmer. Tools range from simple manipulation of objects or terrain, to entering complex scripts and game functions. Studio also allows you to test your games in an isolated environment before uploading them to the Roblox website.
Minetest is a near-infinite-world block sandbox game and a game engine, inspired by InfiniMiner, Minecraft, and the like.
Minetest is available natively for Windows, OS X, GNU/Linux, Android, and FreeBSD. It is Free/Libre and Open Source Software, released under the LGPL 2.1 or later.
Near-infinite maps With a 620003 block playing area, there's no running out of space. Yes, the world height is also near-infinite.
Multiplayer support Play by yourself, locally with your friends, or online with dozens of players on a server.
Multiple sub-games Want to install dozens of mods at once? You can. Want to play Hunger Games? No problem!
Modding API Modify the game and add new content using the Lua programming language.
Texture packs Not happy at the look of the textures? Change the textures!
Beautiful map generators Choose from several different in-house map generators, v5, v6, v7, flat, fractal, and valleys, each of them featuring several biomes.
Minetest based games: https://wiki.minetest.net/Games