Civ Clone Demo
An early example of a Civilization clone demo, this program created in Java uses two computer controlled players to display A* weighted pathfinding as well as some simple AI.
The map is created using randomly generated Perlin noise. Different tiles of the map have different movement costs (i.e. movement over mountains is slower than plains) so the pathfinding algorithm needed to find not only the shortest route, but also the most efficient.
Doodle Nabbers: Farm Edition
Wanting to jump right into creating games, the first game I released was Doodle Nabbers: Farm Edition created in Unity with JavaScript using all hand drawn, crayon art. This project had over 35 original scripts with thousands of lines of code and hundreds of crayon drawings. Being my first, full game, the idea was to learn as much as possible so no premade assets were used on this game. I'm quite proud of this app as it is a fun, colorful game with a background that changes depending on the time of day and progression in the game.
Wave Runner
The next game I released was Wave Runner. This game was created in Unity using C# programming with art assets I had crated myself along with premade, purchased art assets. I'm particularly proud of the variety of beautiful level backgrounds as well as the parallax scrolling script I created from scratch which I talk about more below.
Parallax Scrolling Background Script
I assumed there would be numerous, readily available scripts for background parallax scrolling, but not satisfied with any that I found, I decided to make my own. This C# script duplicates the scrolling elements and continually moves one to the front of the screen once it is no longer visible. I went for versatility with this script so it can be used in wide array of areas. It works with both sprites and/or textures either wider or narrower than the screen, and can be used to create whole elements out of parts (example: the stone wall in the example below was created only using short pillar and wall elements).
Upcoming Game:
Viking Graveyard (working title)
The player can earn coins by defeating enemies to buy upgrades such as better bows, flame arrows, stronger cemetery gates, etc.. The current pre-alpha state does not display the level progression, bosses, store or many other features. This game will feature much more mecanim animation than previous games.
Pre-alpha demo APK file can be downloaded here.