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.
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!
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.