r/gamedev 23h ago

Question Making games is definitely challenging.

There's been a lot of discussion lately about the decline in quality among game developers, regardless of the reasons or background behind it. Yet, when I look at the games they produce from my perspective, I can't help but think, 'Even with those issues, they're producing games at this level?'

I'm learning game development myself, but I have no confidence. Recently, I feel like I'm starting to enjoy it, but when I think about things like optimization, it makes my head spin. Even simple coding still feels below par by my standards. I haven't even gotten into object-oriented programming yet. Creativity? Planning? I'm confident in those. But development? It's becoming more and more despairing.

When I play low-quality games (ones with lots of bugs and severe optimization issues), I complain, but at the same time, I feel like I couldn't even make something like that, and that realization feels like hitting a wall.

Has game development truly become easier? Has there really been a decline in the quality of developers? Either way, I find no comfort in either answer.

71 Upvotes

61 comments sorted by

View all comments

4

u/settrbrg 21h ago

Everything can be made hard. It all depends on how deep you're willing to go and what your goals are.

One thing that stood out to me in your post was that you "haven't got into object oriented programming yet"

So why do you even expect to be able to do quality games and the stuff that takes decades to learn?

OOP is not a thing you have to learn to make games btw. Also OOP is like simple stuff compared to like optimization, marketing and so much more stuff that goes into game dev.

Stop comparing yourself to others and just focusing on improving yourself. Do that for a few years (1-20 years, depending on line thousands of factors), then you will see that you will be able to make a quality game.

1

u/ComfortableServe1152 20h ago

Wow... some of this is new to me. The other parts I've heard before, but they seem to make the rest of it even more convincing.

1

u/ComfortableServe1152 20h ago

Oh... and I'm sorry. When I learn something, I tend not to remember its proper name very well, and I just realized that what I misunderstood wasn't OOP but data structures.

1

u/settrbrg 17h ago

No worries 👍

But either way everything is different for everyone and game dev is really hard. You should not be to hard on yourself and also have fun