D
D
Denis Zhuravlev2013-12-23 10:25:37
OpenGL
Denis Zhuravlev, 2013-12-23 10:25:37

Does it make sense to write games in pure OpenGL for educational purposes?

Good afternoon.
I got carried away with game development, but decided to take the first steps, starting not with engines (like Unity), but with OpenGL ES 2.0 (for Android). Accordingly, I try to write my own physics engine, etc., in order to have an idea of ​​​​how it all works. And I’m not a fan of everything ready-made, if I’m not sure how it all works inside.
And I had such a question, even two questions:
- Should I study OpenGL in such detail, and indeed programming games without engines, or am I wasting my time?
- How much more time-consuming is it to write a game without using an engine? Does it make sense?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
Z
Zerstoren, 2013-12-23
@Faceles

For learning purposes, any bike is fine.
To better understand what libraries do, you need to know low-level. If you know how it is done at a low level, then reading the source code will not be a problem, which means understanding where you can win both speed and quality.
At least it won't hurt you.

M
Mikhail Doshevsky, 2013-12-23
@MikhailD

I once also started learning game development from a low level, OpenGL, DirectX. Then, of course, I wrote my own mega-engine)) As a result, my current activity has nothing to do with game development, so I can’t say that the knowledge gained was mega-useful, but it was interesting to me, so I don’t regret the time spent.
Writing a commercial product in pure OpenGL makes little sense, just like writing your own engine. If only highly specialized, for a specific small task. Therefore, if you want to get the result as soon as possible - take a ready-made tool, the choice, by the way, is now large. If it is still interesting to find out how it works inside, then you can safely deal with OpenGL

M
Mintormo, 2013-12-23
@Mintormo

See what your goal is. If you learn how to make games, then it is better to take a ready-made engine and make a game. If the goal is to understand how to create graphics for games, then you should write in pure OpenGL.

A
afiskon, 2013-12-23
@afiskon

Of course it's worth it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question