This post is for anyone who has secretly wanted to create their own game but was afraid to start, thinking that programming isn't for them or that it's just too difficult. The truth is, making your own game isn't as hard as you might imagine.
I started my gamedev journey with Construct 2. Years later, while learning Python, I tried Pygame. After that, I even gave Unity a shot, but nothing really clicked. It was only after returning to the idea of making games that I discovered LÖVE. And I fell in love with it :D.
Game engines always felt too "magical" to me; I didn't understand how or why my game was actually working. I wanted more control. So why didn't I stick with Pygame? To be honest, it felt overly complicated. Plus, I got the impression that the framework is mostly for practice exercises. Meanwhile, well-known games like Balatro or Move or Die have been made with LÖVE. That's why I chose it.
And I want anyone who doubts their abilities to give it a try, too. The best place to start is with the sheepolution guide.
Why this guide? Because you need zero prior knowledge of Lua (the language LÖVE uses). This guide will teach you everything you need to create your first game.
It starts from the very beginning: how to install LÖVE on your system, what variables and functions are, and how they're used in programming. It teaches you to use helpful libraries to make development easier. Throughout the guide, you'll create small games as practical examples. Overall, it gives you the foundation you need to grow and eventually create your own little masterpieces.
Ready to give it a try? Here's the link:
https://www.sheepolution.com/learn
Thanks for reading.