This website is a place where I, Christopher (my initials are CMA), post the games (and now programs!) that I create.
To see the games, click on the "Games" link in the navigation bar to the right.
To see the programs, click on the "Programs" link in the navigation bar to the right.
To see any updates about me or my games, click on the "Blog" link in the navigation bar to the right.
As an indie developer, making video games is just a hobby. If it turns into more, though, I'll gladly go with it.
I am currently a sophomore in college majoring in Computer Engineering. I enjoy doing just about anything with computers (building them, programming, playing video games, etc). It's been that way since I was maybe... 6? I can't remember. I'm not just a computer nerd, though ;) I also enjoy board games, snow skiing, and airsoft.
Programming languages I know (in no particular order):
How I started making video games:
In my very early teens, I decided that I wanted to learn how to make video games. Being the patient kid that I was, I bought some programming books and decided to learn how to program before making games, rather than the other way around (which other young teens wrongly do). In addition to those books, I also took programming courses in school. Throughout all the learning, I lost focus on making video games and just wanted to know how to program in many different languages.
Then, in the summer of 2011 after my freshman year of college, I became friends with someone through YouTube (my channel). He mentioned that he wanted to start making games, and that was when my desire to make games re-emerged completely. I started looking up how to make games and was able to find different libraries for making 2D games.
I started making games with C++ because I thought it was the best way to make them, but every game I attempted to make would have memory problems to the point that even removing a printf statement, a statement that does nothing more than print text to the console, would cause memory errors. Next, I tried C#. I was able to make a level-editor using C#/XNA, but I found it more difficult than I would have liked.
At that point, I started thinking more rationally. The language I knew best was Java, and there were plenty of great game libraries in Java, so I should try to make a game in Java. Lo' and behold, I was able to make my first game easily. The game was called "30 Clicks". You can find it in the "Games" link in the navigation bar to the right. "30 Clicks" only took me 3 days to make up to version 0.1.0. After that, I added some features and polished it off.
So that is how I began making video games. Hope you enjoyed the read :)