Our great sponsors
-
Lua
Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
This month, we're talking about Lua. It's not always a first choice when it comes to programming, but I think there's a lot to enjoy about this little language. Heck, I'm a big game development fan myself - I would look into it even if that was the only reason to.
If you're familiar with awesome-lists, you'll be happy to know that an awesome-lua repository does in fact exist. This list contains more interesting stuff about the language, along with going deeper into certain niches that I'm not even going to start to touch.
Probably the most important piece of software we'll be playing around with is a game engine called LÖVE. Lua is well known around developer circles as being a good scripting language when it comes to making games, and this engine is one of the more popular. I'll be going through installation at the end of this post.
Related posts
- [Lua/Love2D] My AABB function always returns true and I can't see why. Can you see what I'm doing wrong?
- How would one go about creating a website-based game?
- A beginners guide to learning Lua
- Doing Something Is Better Than Doing Nothing for Most People, Study Shows(2014)
- Teaching a kid to code with Pygame Zero