I've been learning Python, and really loving it. I created a simple Slack bot for work. So I looked into making games with Python, specifically Pygame. It seemed like there wasn't as much development of the tool, which was disappointing.
I forget how, but I stumbled onto Lua next. Coding in Lua was a bit like working in Python, in that it was easy and I could get things up and running pretty quick. Which led me to the Love2d (or LÖVE) framework, a 2D gaming framework for Lua. I've really enjoyed coding in it, and I'm currently working on a new game. A lot of programmers have created love modules in github. It's been fun being able to contribute to some of these, as I've been learning. While working on my newest game, I've been learning the Entity-Component-System framework. I've been using a ECS module specifically made by LOVE developers, and shared in github. Two actually, both with their own strengths (lovetoys and tiny-ecs). Coming from a data background, I really like the ECS framework. It's data-oriented, rather than object-oriented. Anyways... as always I'm trying my best to finish a complete game, and increase my game dev skills. Which isn't easy when you have a full-time job and responsibilities at home. But I really love this stuff!
0 Comments
Leave a Reply. |