Seenkao, same.
Нет, это не то же самое. Они подобны.
ZenGL кросс платформенный и может работать и на Delphi и на FPC/Lazarus.
GLEngine2D - только для Windows и только для Delphi (для FPC/Lazarus его надо переделывать).
GLEngine2D более понятен для новичка (как моё мнение). Не создаёт сам окно, работает только с VCL (насчёт FMX не знаю).
ZenGL менее понятен в использовании. Позволяет создавать окно как самостоятельно, так и работать с VCL/LCL. Позволяет сделать больше чем GLEngine2D.
Обе библиотеки только для 2D. Но обе можно переделать под 3D, по своему желанию. Для этого надо знать OpenGL.
Есть ещё множество разных библиотек для работы как с OpenGL, так и с DirectX. И тут надо их пересматривать и выбирать что хочется и по мере того что понравилось - выбирать.
Google translate: No, it’s not the same. They are similar.
ZenGL is cross platform and can run on both Delphi and FPC / Lazarus.
GLEngine2D - only for Windows and only for Delphi (for FPC / Lazarus it needs to be redone).
GLEngine2D is more understandable for a beginner (in my opinion). Does not create the window itself, only works with VCL (I don’t know about FMX).
ZenGL is less intuitive to use. Allows you to create a window both independently and work with VCL / LCL. Lets you do more than GLEngine2D.
Both libraries are 2D only. But both can be remade for 3D, as you wish. To do this, you need to know OpenGL.
There are many more different libraries for working with both OpenGL and DirectX. And then you need to revise them and choose what you want and, as you liked it, choose.
Why I want own game? Reson is so simple that you'll no laugh because it's getting old (i dont know what that means, but its like "boring"?): i cannot win regular games! So if I'll make own, I be sure i can win or no one can win, haha. (Problem of such way be that no one except me shall want play such game. Too easy.)
начинать создавать игры надо с простых вещей, например "Тетрис", "Сокобан", "Пинг-понг" и подобные. Чтоб получить общий опыт с чем можно столкнуться при создании игры. И, если есть желание создавать игры, то надо выбирать сразу полноценный движок, в котором не надо будет всё делать вручную. Который предоставляет необходимый функционал для создания игры.
Хорошо, если есть опыт в написании простых игр, тогда можно приступать и к более сложным проектам.
Писать игру с полного нуля, не очень хорошая затея. На это будет потрачено очень много времени. Если оно у тебя есть, то вперёд - дерзай!
Но если не хватит терпения и жалко времени, то просто "забей". Выбирай понравившийся игровой движок.
Google translate:
you need to start creating games with simple things, for example, "Tetris", "Sokoban", "Ping-pong" and the like. To get a general experience with what you can face when creating a game. And, if there is a desire to create games, then you need to choose a full-fledged engine right away, in which you will not have to do everything manually. Which provides the necessary functionality to create a game.
Well, if you have experience in writing simple games, then you can start more complex projects.
Writing a game from scratch is not a good idea. A lot of time will be spent on this. If you have this time, then go ahead - go for it!
But if you do not have enough patience and feel sorry for the time, then just "forget it." Choose the game engine you like.