4 ms·
This is the second game I've found out recently that is written in Lua. The first one one being - Beyond All Reason.
by nirav72 1y ago
This is the second game I've found out recently that is written in Lua. The first one one being - Beyond All Reason.
- scambier 1y agoRecently released, Moonring and Balatro are both written in Lua, and I think both with LÖVE.
- msephton 1y agoYOYOZO, my game that received a "Best Games of 2023" accolade, was also written in Lua. It is only 39KB despite containing two music tracks, physics and particle systems, online high score board, dynamic sounds, two fonts, a tutorial and more. https://news.ycombinator.com/item?id=38372936 https://news.ycombinator.com/item?id=38372936
- nvlled 1y agoGrim fandango too
- ecshafer 1y agoLOVE is a popular Lua game framework, so quite a few indie games are written in it.
- ramesh31 1y ago>This is the second game I've found out recently that is written in Lua. The first one one being - Beyond All Reason. Lua is traditionally the scripting language of choice for game development. It was absolutely ubiquitous in the industry before the days of Unreal/Unity. Famously, all of the WoW UI was Lua.
- pansa2 1y agoYeah, this presentation by Roberto Ierusalimschy (one of Lua's three authors) lists over 50 games that use Lua (slide #9): https://www.inf.puc-rio.br/~roberto/talks/curryon2017.pdf https://www.inf.puc-rio.br/~roberto/talks/curryon2017.pdf
- fullstop 1y agoI am surprised that he did not include all of the Souls games, as they are hugely popular. Oddly enough, I learned that they used Lua by reading the license information which came with the game. I don't remember if it was on the back of the box or in an paper insert, but it surprised me to see it included for some reason.
- gavmor 1y agoBeyond All Reason is a SpringTA fork (hack? build?) like Zero-K? So the underlying engine isn't Lua, but higher level scripting is. I'm pretty sure this is fairly common, or was once. Other games with Lua scripting: Roblox, Baldur's Gate, Civilization VI, Crysis, Factorio, World of Warcraft, Far Cry, Leadwerks, Friday Night Funkin', Foldit, Garry's Mod, Aquaria, Balanced Annihilation, Bitfighter, Bos Wars, Cataclysm, CivCity: Rome, Civilization: Beyond Earth, Company of Heroes, Cortex Command, Counter-Strike 2D, Crimson Steam Pirates, Dota 2, Dungeon Crawl: Stone Soup, Dungeons, Dungeons II, Dungeons III, Elven Legacy, Empire: Total War, Escape from Monkey Island, Eufloria, Exodus from the Earth, Angry Birds.
- gautamcgoel 1y agoAlso Supreme Commander
- remram 1y agoHere they are: https://github.com/beyond-all-reason/Beyond-All-Reason https://github.com/beyond-all-reason/Beyond-All-Reason https://github.com/ZeroK-RTS/Zero-K https://github.com/ZeroK-RTS/Zero-K
- gavmor 1y agoI can't recommend Zero-K enough. It plays like a dream. Super fun at all levels. Great 8v8 clashes of robots. Unbeatable price ($0). Great dev blogs. https://store.steampowered.com/app/334920/ZeroK/ https://store.steampowered.com/app/334920/ZeroK/
- remram 1y agoThe dev blogs: https://zero-k.info/mediawiki/Cold_Takes https://zero-k.info/mediawiki/Cold_Takes
- daneel_w 1y agoMost of Heroes of Newerth's in-game logic is written in Lua.