On Monday, 16 March 2020 at 16:42:56 UTC, Mike Parker wrote:
On Monday, 16 March 2020 at 16:19:26 UTC, Arine wrote:

There's no need for someone learning 2D games to even bother with SDL2 to begin with. If you use SDL2 you are going to be using something no one else uses, you'll be wasting your by using something that isn't that good and what you learn from it won't be that useful. I don't know anyone that uses SDL2 actual API for rendering. Using OpenGL and similar API, you'll learn how data actually needs to be processed. If you just want to mess around with making a game, using a game engine like Unity is going to be better for that. No one should waste their time with SDL2's rendering API, it is awful and doesn't actually teach you anything about how rendering actually works.


I just disagree completely. You'll find people in the SDL forums using it. I've used it. I've seen open source games using it. It's simple for someone just beginning to get started with. No need to muck about with the details of OpenGL, or with the complexities of a full-scale game engine. For Steve's purposes, it's just fine.

Yes, I see youtube tutorials that tend to use it and the quality of the tutorial usually reflects that. I didn't say no one uses, merely the individuals that tend to gravitate towards it. Just as I would say with smoking a cigarette. Not sure what you mean by complexities of a full-scale game engine. The complexity is almost entirely removed, to the point that you could use a visual scripted language like blueprint in UE4 if you wanted to.

Yah it's fine for his purposes, it's just a waste of time to use it. If you want to make a game, using something like Unity is going to be better for you. If you want to learn how game engines work, actually using OpenGl and such is going to be better for you. Just like not smoking a cigarette, there are better options.

Reply via email to