lipen

joined 2 months ago
MODERATOR OF
 

Hi, guys! After writing my last post, I finished reading the recommended guide and started my own little project. That project was Pong. Yes, I decided it was time to not just follow the guides, but to try to do something on my own. And you know, I thought it would be a little easier. For example, in theory, making the ball bounce off the walls is quite simple, but when I started thinking about the implementation, it turned out to be not so easy. This example shows that the solution is often easier than it seems, and I think it's perfectly normal to get stuck on certain points. But I didn't give up and decided to look at other people's implementations. Don't be afraid to learn from other people's ideas! As soon as I saw how simple it was, I just started writing code. And I got something! Now, I have an almost finished Pong that I still need to work on a little. And I thought I could share the result with you. Are you interested? I could break down the logic of my game and talk about the problems I encountered in more detail, hoping that this craft will interest someone else. Thank you for reading!

[–] lipen@reddthat.com 0 points 2 months ago (2 children)

you can use everything, I think. Just search what you need. You can learn basics by videos, or maybe you like more books? Then just type: good books to learn ...

[–] lipen@reddthat.com 21 points 2 months ago (1 children)

My advice for future: just try to use language for things that interest you. It doesn't matter what it is. Youtube videos, films, books, games, anything!

 

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.

3
Welcome! (reddthat.com)
submitted 2 months ago* (last edited 2 months ago) by lipen@reddthat.com to c/love2dunofficial@reddthat.com
 

I just noticed that we didn't have an active community for LÖVE on Lemmy, so I created one! To be honest, I'm not very good at LÖVE myself, but I'm eager to learn. I'm hoping that some experienced users will join us here to help people like me, and maybe you too. Thank you!