+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
luaingames.ppt
1. Lua in Games, Lua Workshop 2022 1
Lua in Games
1-3 minutes introduction statement at
Lua Workshop 2022 in Freiburg,Germany
Author: Rolf Hemmerling from Bielefeld, Germany
Date: 2022-10-10
License: Creative Commons – Attribution-ShareAlike 4.0 Generic
(https://creativecommons.org/licenses/by-sa/4.0/ )
2. Lua in Games, Lua Workshop 2022 2
Lua in Games 1/3
Lua is "the" popular script language for game engines and online game:
Top-3 online platforms
1. Roblox ( free, educational books, much Internet support )
2. Core ( 100% free )
3. Crayata ( subscription or 1-time payment )
Some other 50+ game engines, online platforms, single games, including
1. Civilisation
2. World of Warcraft
3. Lua in Games, Lua Workshop 2022 3
Lua in Games 2/3 – Core IDE
4. Lua in Games, Lua Workshop 2022 4
Lua in Games 3/3 – Lua Flavor
● I tried porting of LuaUnit ( https://github.com/bluebird75/luaunit )
● Game engines are frozen and modified script languages ( Core => Lua 5.3 flavor, Roblox's
Luau => Lua 5.1 flavor ).
● Core: "package library" feature is missing, not used by LuaUnit
● Core: Different implementation of script file inclusion ( "require" ). No nested file
inclusion.
lu = nil
if (CoreObject) then
local propLuaunit = script:GetCustomProperty("luaunit")
lu = require(propLuaunit)
else
lu = require("luaunit")
end
5. Lua in Games, Lua Workshop 2022 5
Resources
● EN.Wikipedia:
● Game engine ( http://en.wikipedia.org/wiki/Game_engine )
● Massively multiplayer online game ( http://en.wikipedia.org/wiki/Massively_multiplayer_online_game )
● Game engines and online gaming platforms: Aleph One, Amazon Lumberyard, Bitsquid / Autodesk Stingray, Cafu Engine, Cocos
Creator / Cocos2d-x, CraftStudio, CRYENGINE, Defold, Felgo, GameGuru, Gideros ( Gideros Mobile ), Glest, INSTEAD3,
Leadwerks, Löve, Luxinia, Marmalade, Minetest, Minimalist game development engine ( Moai ), PICO-8, Photon, PolyCode,
Rapid2D, raylib, ShiVa, Silent Storm, Solar2D ( formerly: Corona SDK ), Solarus, Spring RTS, Stratagus, TIC-80, Urho3D
● Single games with Lua as scripting language: Civilisation, Computercraft, Dota 2, Fable, Factorio, Garry's Mod ( GMOD ),
Hedgewars, FiveM - the GTA V Multiplayer Modification, Photon, Rising World, Scrap Mechanic, Standing Stone Games LLC:
The Lord of the Rings Online ( LoTRO ), StepMania, Tabletopsimulator, TheoTown, The Powder Toy, Worldforge, World of
Warcraft
● Rolf Hemmerling's Linklists to Lua in Games
● http://hemmerling.com/doku.php/en/luagames.html
● http://hemmerling.com/doku.php/en/coregames.html
● http://hemmerling.com/doku.php/en/coregames02.html