Saturday, August 1, 2015

My Once a Year Update

I don't know why I can't keep this blogging thing up. I usually manage to make one post a year so here's my yearly update.

XO Football got derailed because... life... work... and Java. I just didn't feel like screwing with Java anymore. I also felt I needed to understand what goes on in game engines down to the OpenGL level. It felt like I was doing too much guessing at what various game engines allowed me to do without really understanding.

So in the last half year or so I've worked on learning OpenGL and I've been using Go (golang) to build a rendering engine. Its been a good combination for the most part. Go being a simple language mostly stays out of the way (I do have to convert from C/C++ tutorials to Go bindings and run into quirks) and most of my problems deal with understanding OpenGL. Anton's OpenGL 4 Tutorials by Anton Gerdelan helped me get over a lot of hurdles that had me bogged down. It was a good fit for my mindset, stressing the use of C for simplicity and learning without trying to encapsulate everything immediately. So far I've been testing what I've learned by working towards a Minecraft like block builder. I'm not working on game features but just basic rendering, texturing, block placement and how to wrap that up in my own framework.

Will I ever get back to the XO idea? I'd like to and probably will tinker with it again once I've got an understanding of a 2D layer that I can add to my framework. However I'm also into the idea of Minecraft like spaceship building after playing some StarMade. I'd like to tinker with that idea as well since I'm already doing block building work. But first let's see if I can make more than one post this year. One step at a time.

No comments:

Post a Comment