Menu

GAME PROJECTS


Critterpit
Play

Critterpit is a Java-based web strategy game. Requires Java 6 or higher to run. [Play] button redirects to hosting website.
Not intended for redistribution or monetization.

Unrest is afoot in the Kingdom of Animalia! Take charge of key heroes and restore peace in the kingdom through violence!

Choose four of six (soon to be twelve) unique animal Heroes and charge into battle! Each Hero has unique health, un-bench abilities, passive, and active moves. There are tanks, healers, brawlers, and supports. Discover your own strategy and engage the enemy to victory!

Based loosely on the trading card games Hearthstone, Kongai, and Magic: The Gathering, Critterpit is a turn-based real time strategy. It offers unique battle phases where both your moves and your enemy's moves are executed simultaneously. Predicting your opponent's moves and strategic gameplay are the key to victory.

Critterpit was created by me and Gabe in Java, originally. I collaborated with him to port Critterpit onto the web, by working with AWS, Raphael.js, React.js, and helped in other ways including implementing an online chatroom, bug reporting, and a set of instructions.
Select Heroes
Select Unique Heroes
Challenging Battles
Strategic Gameplay
Hidden Levels
Rich Graphics
Powerups - Shockwave
Real-Time Combat



Riven
GitHub    Download    Play

Riven is a Java-based high-fantasy RPG. Requires Java 6 or higher to run. [Play] button downloads a .JAR file.
Not intended for redistribution or monetization.

An ancient evil has awoken in the realm of Astoria. Join our hero on his journey to redeem his exiled village, and save the world.
Battle powerful bosses, solve puzzles, loot unique items, and complete daunting quests in a beautifully engaging 2D world.

Riven was created in Java for an independent project by me in 2014. I was inspired by the Zelda series, which featured a beautiful world that had many quests and trials. Engaging storytelling and puzzle based progression were the two biggest take-aways for me from Zelda, which I tried to implement into Riven.

Riven uses graphics from Fire Emblem: Awakening, Guild Wars 2, League of Legends, and music from select artists on SoundCloud.

Riven was created entirely by myself, taking multiple months of animation, sprite ripping, and programming. It was my first venture into solo-game programming, and it was pretty fun!
Item Purchase
Item Purchase
Battling Enemies
Battling Enemies
Ability Trees
Ability Trees
Teleport to areas
Teleport to Areas



Trash Smash
GitHub    Download    Play

Trash Smash is a Java-based shoot-em-up scroller. Requires Java 6 or higher to run. [Play] button downloads a .JAR file.
Not intended for redistribution or monetization.

A fleet of alien invaders has breached our corner of the Galaxy! It is up to us to defend earth against the endless hordes of trash!
Try to survive the onslaught of alien invaders by cycling through your Gun - each Gun type (Recycling, Garbage, Compost) defeats one type of enemy! Each wave gets progressively harder, you must use potent powerups to gain a necessary edge against the enemy. Survive to find secret levels!

Trash Smash was an entry into a contest held by the City of Toronto Waste Management. It aims to raise awareness of the different types of
trash we encounter every day, and help to identify and correctly dispose of these items.
Trash Smash uses completely custom pixel art created by me, backgrounds from various artists, and music from select artists on SoundCloud.

Trash Smash was created in collaboration with two other developers, Ben and Tristan.
Loading Screen
Loading Screen
Challenging Battles
Challenging Battles
Hidden Levels
Hidden Levels
Powerups - Shockwave
Powerups - Shockwave