Wednesday, January 23, 2013

Welcome

     In this blog I'm going to be posting updates on my game development progress.  I have been programming, and more recently learning to develop games  for about two years.  I am now working on my first serious game, which is a strategy flash game, but I'll be posting more updates on that later.  Since I'm planning on publishing this game I decided I would need to have a blog.
    Now I would like to tell you all a little about myself.  I am mainly a programmer, but I am doing the art and sounds for my games as well.  I first learned to program with Python, which I strongly recommend as a first language.  I then started learning to write games with Pygame, a game development library for Python.  I was able to make a few simple games this way but it was hard to use and didn't always work very well.  In this time I also learned HTML and CSS.  Then I moved on to learning 3d game engines like Unity and Unreal.  I was never able to make anything very impressive with either of these.  I learned Unity first, which was easy to use and pretty powerful but I soon realized I wouldn't be able to do anything with 3d without learning 3d modeling, which is something I have never been able to do.  Unity did teach me JavaScript which I have found very useful. Next I learned Unreal, which was easier easier to use from a graphics perspective but I could never figure out how to code with it.
   I still continued trying to find the right language/engine to use to develop games, and I have recently started working with flash, which so far has been great.  I am using adobe's Flex SDK with the FlashPunk game engine.  Unlike Pygame I found that everything works perfectly in flash, the coding is easy unlike Unreal, and I am actually able to create my own 2d art with free programs like Inkscape and Gimp.  I still want to move to 3d in the future but for now I think that flash is the perfect option for me.
  So that's my story, I hope some of you will continue following this blog and my experiences with game developement.
 

No comments:

Post a Comment