Trace: » luagames.html

[hemmerling] Game Engines and Games with Lua as Scripting Language

Slogans

  • “The future of Lua is gaming!”.
  • “The future of Lua is games!”.

Commercial and free Online Game Engines with Lua as Scripting Language

CORE ( COREGAMES )

Crayta ( 2020 - 2023 )

The Gaming Platform

The Cloud Game Service

Tools

Videos

Resources

Omnia Regna

Roblox

The Online Game Service

Luau

    • “Luau is a fast, small, safe, gradually typed embeddable scripting language derived from Lua. It is used by Roblox game developers to write game code, as well as by Roblox engineers to implement large parts of the user-facing application code as well as portions of the editor (Roblox Studio) as plugins”.
      • “Around 2006, Roblox started using Lua 5.1 as a scripting language for games”.
      • “All of these motivated us to start reshaping Lua 5.1 that we started from into a new, derivative language that we call Luau. Our focus is on making the language more performant and feature-rich, and make it easier to write robust code through a combination of linting and type checking using a gradual type system”.
      • “Please note that at this time we are not ready to make Luau implementation publicly available in the source form. Right now the only interface to Luau is the Roblox engine (exposed in Roblox game client/server and Roblox Studio)”.

IDE Support

Services

Fraud & Scammer Services
Resources

List of Roblox Games

Literature

Literature 2

Game How-To

Resources

Commercial, free and OpenSource Game Engines with Lua as Scripting Language

Aleph One

Amazon Lumberyard

Bitsquid / Autodesk Stingray / 3DS Max Interactive

Bitsquid ( discontinued )

Autodesk Stingray ( discontinued )

Autodesk 3DS Max Interactive

Resources

    • “Bitsquid is a discontinued 3D game engine with support for Linux, Windows, PlayStation 4, PlayStation 3, Xbox 360, Android and iOS. It uses the Lua scripting language”.
    • “Bitsquid was acquired by Autodesk in June 2014... They also rebranded the engine Autodesk Stingray”.
    • “The Stingray engine however lives on in the re-branded 3DS Max plugin 3DS Max Interactive”.

Cafu Engine

Cocos Creator, Cocos2d-x

CraftStudio

CRYENGINE

Defold

Diesel

Felgo

GameGuru

Gbanga

Gideros ( Gideros Mobile ) #mobile

GrimE

  • Games developed with the GrimE game engine:
    • EN.Wikipedia "Grim Fandango", DE.Wikipedia "Grim Fandango" - “This design decision was due to LucasArts programmer Bret Mogilefsky's interest in the language, and is considered one of the first uses of Lua in gaming applications. The game's success led to the language's use in many other games and applications, including Escape from Monkey Island and Baldur's Gate”, “Die Einführung von GrimE und Lua zur Spielsteuerung wurde zum damaligen Zeitpunkt als ein Grund für den kommerziellen Misserfolg von Grim Fandango angeführt. In gleicher Weise argumentierte man auch 2000 über den vierten Teil der Monkey-Island-Reihe – Flucht von Monkey Island – welcher ebenfalls mit GrimE und Lua programmiert wurde und sich auch zum Flop entwickelte”.
    • EN.Wikipedia "Escape from Monkey Island", DE.Wikipedia "Flucht von Monkey Island" - “Escape uses a slightly improved version of the GrimE engine introduced by Grim Fandango”.
    • EN.Wikipedia "Baldur's_Gate_(video_game)", DE.Wikipedia "Baldur’s Gate" - “The primary script engine for the game (used mainly as a debugging tool) was Lua”.
  • Experts told, that the use of Lua is not visible to the player. So the script language Lua was just used by the game developers, not chance fors scripting by the customers.

Glest

INSTEAD3

Leadwerks

Löve

Luxinia

Marmalade ( discontinued )

Minetest

Minimalist game development engine ( Moai )

PICO-8

Photon

PolyCode

  • The OpenSource PolyCode - “A C++ and Lua framework for building interactive applications. It is free, open source and cross-platform”.
  • PolyCode "Features" - “Polycode is distributed as a C++ library in tandem with a standalone IDE”.

Rapid2D

raylib

ShiVa

Silent Storm

Solar2D ( formerly: Corona SDK ) #mobile

Solarus

Spring RTS

Spring RTS

Addons

Stratagus

TIC-80

Urho3D

Some commercial, free and OpenSource Games with Lua as Scripting Language

Civilisation

Computercraft

Dota 2

Fable

Factorio

Garry's Mod ( GMOD )

Hedgewars

  • The OpenSource game Hedgewars.
  • Hedgewars "LuaAPI" - “The Lua API in Hedgewars allows creating all scripted content in Hedgewars. Lua handles missions, styles and more. If you want to create your own missions, this is the place to start”.

FiveM - the GTA V Multiplayer Modification

Photon ( discontinued, legacy )

  • Indie DB "Photon" - “A simple game where you move along a laser, making your path using mirrors to complete various goals”.
    • 2013-05-10 - “Photon alpha4 released”, “adds Lua scripted levels and “targets” basic game mode!”.

Rising World

Scrap Mechanic

Standing Stone Games LLC: The Lord of the Rings Online ( LoTRO )

StepMania

Tabletopsimulator

TheoTown

  • The commercial TheoTown - “On Android and iOS we use the freemium model while you can get the full game for a fixed price on Steam”.
  • TheoTown Documentation "Lua API" - “The TheoTown Lua API for plugins features a wide set of functions for interacting with the game and its players”.

The Powder Toy

Worldforge

World of Warcraft

Forums, Newsgroups

 
en/luagames.html.txt · Last modified: 2024/04/19 10:52 (external edit) · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki