> | | | | | | | > Blog Revival

Blog Revival

Posted on Friday, July 13, 2012 | 3 Comments

Well, well, well... what do we have here?  An old, dead blog I was required to maintain for a college course?  Interesting...  it's as though I'm looking at a short chapter of my life frozen in time.  But now, I shall bring life back to this neglected blog!  From henceforth I shall use this blog to chronicle my journey in developing video games!

Those of you who know me are well aware of my passion for video games, but for those of you who don't know me, I'm extremely passionate about video games.  I've been playing video games almost my entire life, at least from six years of age and up.  For as long as I've been playing games, I've also wanted to make my own.  This interest started out as levels drawn out on paper, to levels actually crafted with an in-game level editor, to finally learning the programming knowledge I needed to be able to make my own video games.

I definitely have a soft spot in my heart for old-school games, specifically the NES and SNES eras.  I think a lot of these older games had more creativity packed into them because the developers of these games were limited by the capabilities of the console, so they had to figure out how to do more with less.  I also enjoy the challenge associated with these older games because it gives one a sense of accomplishment when finally overcoming a particularly difficult part of the game.

My current project is called Otto's Odyssey.  Odyssey is a side-scrolling "Metroid"-type game, made in Flash, where the player controls a robot that is investigating a missing satellite communication.  The project originally started out as an idea I came up with in college for my capstone.  I spent the semester learning Actionscript 3 and trying to code the game from scratch.  I did pretty well considering I only gave myself a semester to do it, although my professor did mention on one occasion that I would have been much better off taking two semesters to work on it.  The end product was nothing special to look at, but it had a lot of hard work put into it and I wanted to continue on with it.  Thankfully, I came across a free Flash library set that was designed specifically to help game developers rapidly prototype their games.  This library is called Flixel.

Flixel has been a blessing for me because of how much time it has saved me.  My capstone project was very buggy and I would have had to spend a lot of time fixing it just to get to a point that still isn't even close to where I am at with Flixel.  What's also great is that there are other developers adding on to Flixel all the time, so there are extra free tools I can use if I so choose.

I've been working on Odyssey in Flixel for a couple months now, not every day but fairly often, and I am at a pretty good point I think.  I finally got the player movement polished and I'm starting to add more complex things in that require me to dig into the Flixel code itself.  Right now, I'm working on sloped surfaces because no game of this nature is complete without them!  The next few things on my agenda to add to the game are: ability for Otto to fire a gun, aim upward when player presses up arrow, a few camera tweaks for specific situations, ability to change maps on the fly, and more I can't think of at the moment.

Over the next few days or so, I am going to be recounting my progress on this game up until the point I am at now.  I will also provide a link to my game as it is now, but not just yet.  Well, I think that's enough information to divulge for the day!  Stay tuned for more!


  1. Glad to hear it. Have been following your blog for a while :)

  2. good news!
    keep it coming m8

    1. Will do! I'm trying to make a new post every two or three days, but it's hard to juggle that and actual work on my game with the rest of my life. Oh well.

      Stay tuned for more!


Powered by Blogger.