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