I have always been interested in games and 3D, hoping to develop my own popular game one day. With the emergence of the Android and iOS platforms, it is possible to turn this hope into reality. However, before developing a real game, I need to know how to program games.
I have looked for many Chinese resources, but they are all simple introductions. Later, I came across an English book on iOS game programming, which helped me understand how games are written. In order to record my thoughts, I am preparing to write some tutorials in this area, which can also serve as a guide for people who enjoy game development.
There are many game engines available, but for beginners, the learning curve is too high. It's better to start with something simple first, understand the principles, and then learn about engines. If you have the ability, you can even develop your own engine.
As far as I know, some 3D OpenGL ES engines are:
Android: mini3d, AndEngine, libgdx, etc. Mini3d is simple enough, you can take a look.
iOS: Cocos2d-x