This page showcases games I've completed, including those I've ported for browser play after their initial launch on platforms like Google Play. It also features small projects for idea testing or personal interests. Please note that some games may be listed for reference only and aren't playable due to various constraints.
Zip about different arenas in your ship knocking out your opponents with different weapons!
This project was created to test the viability of a multiplayer game. Its basic premise is based around the battle modes seen in kart racing games, with a couple of gimmicks such as the physics differences between a car and hovering vehicle. The game supports up to 8 players, with a few maps and items available. Properly handling data and game replication was a challenge, but ultimately the game ended up being a functional prototype for something I might return to in the future with more polish. Made in Godot.
NOTE: The version playable in-browser has more limitations and bugs than the executable. Multiplayer is not available due to networking differences, certain processes might be delayed the first time the asset loads, and a couple of other physics differences.
Play NowFly around and blast all the space debris you can!
Comet Custodian is a 3D game where the player pilots a spaceship to destroy all of the rocky debris. The premise is similar to the arcade game Asteroids, with minor changes such as being round based rather than gaining points per rock destroyed and a spherical playing space to imitate 2D screen wrapping. This is another project made in Godot.
Play NowEmbark on a quest in a 3D world to find a squash and put it in a bowl!
In this game, the player must explore an open environment with a simple goal in mind: find a squash and bring it to a bowl. The locations of the items are randomized each time so you will need to search everywhere. I wanted to experiment with 3D in the Godot engine for this project, and used Blender to make simple 3D assets myself.
Play NowGrab the gold and escape from the gorilla!
In Gorilla House, you must explore a house seeking out ten golden coins then escape. It isn't simple though, as a gorilla is also in the house ready to pop out and get you! This game is made in Godot, and is a revamped version of a Flash game I made for a college course.
Play NowDon't let the bugs chomp your crops!
Swat the Swarms is a game where you play a farmer protecting his crops from swarms of insects. The player must run at flies to swat them, and when all crops have been hit twice the game is over. The game was made in Godot as a simple practice project to test how certain engine features worked with limited resources.
Play NowMake your way through the maze and perform the ritual, but don't forget the order!
In Rise of Memor, you will be shown a combination of items and where they go, then placed in a maze with the items. Once you have picked them up you can leave the maze to enter the ritual chamber, but you must place them in the locations shown and in the order you obtained them. If you are correct, you move onto the later levels with more items and larger mazes. If you are incorrect the game is over. This game is made in Godot and is a remake of Misologue, a Global Game Jam project I previously worked on.
Play NowSoar through space searching for treasure and supplies!
Stellarunner is an arcade-style space exploration game with procedurally generated planets. The player's goal is to get the best score possible from destroying enemies and collecting resources from planets, while upgrading the ship to make survival in later levels more likely. This was my second Mobile game for the Google Play store, and there were some challenges at the time getting the generation working quickly for lower performance devices. The version available on this site is a modified version to properly support input besides touch for play in web browsers.
Play NowPut your addition skills to the test!
Addlecross is a simple math puzzle game where you select numbers that add up to the values listed at the ends of columns and rows. It was originally a class project in college for Android, then later became my first published game with a more polished version made in Unity for the Google Play store. The Addlecross on this site is a modified Unity Mobile version to support play in web browsers.
Play NowGuide a small civilization on an island!
In this town building simulation game, you wield divine power to inspire the inhabitants to build so that the population can grow. Use energy points to create basic housing, get more energy from a larger population, then branch out into resource collection, upgrading, and optimization with the goal of getting the highest population you can as quickly as possible. The game was created as a proof of concept for potential future projects in the genre, with a lot of the tiles exhibiting different rules and behaviors to test ideas.
HTML5 Canvas and Javascript were used to make this game.
Play NowSliding tile puzzle solver.
Jimmy Tiles is a program for making and solving custom sliding tile puzzles. I was interested in sliding tile puzzles, the algorithms traditionally used to solve them, and the limitations with those methods due to costs to calculate them. This program doesn't find the most efficient path the way a typical A* algorithm would, but since it breaks the puzzle up into individual smaller steps a person might use to solve the puzzle, it arrives at a solution quickly. The process checks against a long list of rules and positions relevant tiles can be in to get a specific one from point A to point B, so it can generally solve any combination that the list can account for.
The program was originally written in C++, with this version using JavaScript and HTML5 Canvas.
Play Now