The year ahead
Jan 4th, 2010 by Jared
The holidays are over, and I’m slowly getting back to it -
Her hair patches have been converted to polygons and merged together, so the next task is to fine-tune the shader. Things will still be a bit slow for a couple more weeks though, since I’m staying in Michigan until the end of the month.
Something that didn’t take too long, was my dropping c++. After only a few days of going through tutorials, my idea of making a platform game seemed quite a bit more unrealistic that I originally thought.
Thanks to Mel scripting, C++ doesn’t actually seem all that difficult. But assuming I did manage to learn the language quickly, I’d still have to learn object-oriented programming… bascially re-learning everything, in a different way. Then I’d have to learn an API or two, such as SDL, Allegro, or OpenGL. While experimenting with the platformer functionality and attempting to write an engine, at some point I’d also have to try to write editors for levels and sprite animations. THEN there would still be the trial and error of making an actual game.
An alternative might be to use something like Torque, or even Game Maker, just to figure out for sure if I want to make a full game, or if I just want to dick around and show off some simple animations.

have you considered looking at actionScript for Flash/shockWave? If the goal is to make a game (as opposed to learning C++ specifically) actionScript is great . AS3 has been redesigned to be strictly OOP so would be a good way to learn that and there’s quite a few free editors/compilers out there.
http://www.sephiroth.it/ - SE|PY is my favorite
I’ve never made a 3D game in Flash but AS3 also has greatly improved 3D usabilty - there’s blatantly tutorials out there though.
ActionScript never really occurred to me, though now it might might be one more thing to look into.
While I’m exploring my options, I might first try to put together a mockup in After Effects. Even if I don’t end up making a playable game, I’ll at least have some pixel-art to show off.