For my next iOS app, I think I'd like to take a stab at making a 3D game.
I've followed Ray Wenderlich's tutorial on drawing models using GLKit/OpenGL ES 2.0, but I'm not really sure I know how to go from that to having a game.
I think the next thing I need to learn how to do is this:
how do I create multiple instances of a single model effectively?
Ideally it seems like I would have one file containing a level which explains which models should be placed where and then several other files defining what each model look like.
And while I'm aware that things like Unity are out there to simplify this process, I feel like I might lose out on some valuable learning experiences if I just use that.
I have the book OpenGL ES 2.0 Programming Guide, published by Addison Wesley, but I haven't even looked at it in nearly two years (when I discovered it was way over my head... am I to the level where reading it would be worth my time now?)
I've followed Ray Wenderlich's tutorial on drawing models using GLKit/OpenGL ES 2.0, but I'm not really sure I know how to go from that to having a game.
I think the next thing I need to learn how to do is this:
how do I create multiple instances of a single model effectively?
Ideally it seems like I would have one file containing a level which explains which models should be placed where and then several other files defining what each model look like.
And while I'm aware that things like Unity are out there to simplify this process, I feel like I might lose out on some valuable learning experiences if I just use that.
I have the book OpenGL ES 2.0 Programming Guide, published by Addison Wesley, but I haven't even looked at it in nearly two years (when I discovered it was way over my head... am I to the level where reading it would be worth my time now?)