Grid – A Lua Game Engine
planimeter.org
Grid – A Lua Game Engine
1–10 of 79 posts
Re: Grid – A Lua Game Engine
#2Re: Grid – A Lua Game Engine
#3Why do people use Lua in a world where we have Python?
Lua's https://love2d.org/ is amazing.
Re: Grid – A Lua Game Engine
#4Why do people use Lua in a world where we have Python?
Re: Grid – A Lua Game Engine
#5Why do people use Lua in a world where we have Python?
Re: Grid – A Lua Game Engine
#6Why do people use Lua in a world where we have Python?
Re: Grid – A Lua Game Engine
#7Why do people use Lua in a world where we have Python?
Does Python have any good game engines? PyGame project is a nightmare. Lua's https://love2d.org/ is amazing.
Re: Grid – A Lua Game Engine
#8Re: Grid – A Lua Game Engine
#9Why do people use Lua in a world where we have Python?
1. Embeddability. You can create a game engine in a performant systems language like c++ and embed lua in it for the scripting.
2. Speed. The lua interpreter is much faster than python in general. When you throw luajit into the fix, they are not really comparable at all.
3. simplicity: lua is tiny. and one of the easier languages for non coders (game designers, artists) to get started with.
4. Effortless C interop. You can make lua bindings for anything written in c with minimal effort.
Now to this specific engine. lua has one of the simplest and most beloved game frameworks out there - Love2d. its almost a foundational game framework for so many people (like pygame in python, XNA etc), including yours truly. Its been a beginners choice for over a decade now. Grid is built on top of Love2d.
btw, just in case you are interested in a python game engine, you should try out Arcade. Its pretty feature rich and aimed at beginners.