Over the last however number of months, a friend of mine has been learning and playing around with OpenGL. Ever so often I will receive a .app file with new functionality each time. It started with a red and a blue cube hovering over a green plane with no lighting, shadows or anything, to basic lighting, dynamic lighting with an old Lara Croft model loaded in (I mean what would you use?), basic textures and so on. The latest version I’ve seen, via screen shots, included full textures on the Lara model, the buildings in the background, road, paths and everything else. Of course, as with everything in programming it was still a work in progress (and I may have over hyped that a bit) but the distance he’s come from those 2 cubes hovering over a flat plane was amazing! I might have got a little jealous, but I know I just don’t have time to be learning something so core like OpenGL from the ground up at the moment. What with work and my own projects, my brain would just explode. So I wen’t looking around for a nice game engine to use and play with.
The first things you find of course are the big boys such as Unity3D and the Unreal Engine (UDK) which are very popular and nice engines, but they just felt a little much. I’ve been getting into the indie game industry a lot more lately (which I’ll go into in another post if I haven’t already) and a lot of people seem to make there own engines. It’s again something that I’ve wanted to do for a long time though I know, right now, I just don’t have the knowledge to do it on my own and of course theres the time thing again as I mentioned before. So I kept looking around and the more I looked I found lots of different things.
Read more →