Below is a list of downloadable PC video games that I have completed so far. The games that require Java will be tagged with "(Java)" at the end of their description. If you need to download the latest version of Java, click here.

These are in order of most recent.

Sidelined Screenshot


IEEE-GameSig 2016 Finalist

This was been my most ambitious and best game to date. I was looking for a role playing game to play and I realized that very few games had anything besides combat. So I set out to make a game that didn't have any combat at all. Sidelined is a strategy game where your goal is to collect and research all 21 items that are available in your world. It is a simple game for anyone to learn how to play. Once you beat the game, your adventure is not over. You need to learn from your mistakes to try to complete the mission faster the next time to beat your score.

DOWNLOAD (Version 1.1)
First released: April 2016

Bot Breakout Screenshot

Bot Breakout

1st place - 2015 College Game Design Competition

A twist on the classic platformer. Now with puzzles! You must explore the level with your robot jumping between the floating platforms to find your way to the goal. But wait, there's more! There will be some platforms that you cannot reach by yourself. You will need to pick up and move blocks to help you reach new areas. This game was created for a Single Level Platformer competition and as such, it only has one level. But when you beat it, there are instructions for a level editor to make your own one-level platformer puzzle.

DOWNLOAD (Version 1.0)
First released: October 2015

The Quest: Patinor Screenshot

The Quest: Patinor

This is my first game coded in C++. It is a text RPG (Role Playing Game). You are an adventurer that finds himself in the Land of Patinor. The village that you wake up in is constantly being attacked by a mighty dragon. You must take on the challenge of slaying the dragon and saving the village. For anyone who plays RPG games, there won't be much of a learning curve for this game. The thing that sets it apart from most other games of this genre is that it is all text. That gives this game a retro feel. To control the game, you type in the action instead of clicking on a button. It really makes you feel like you're in the adventure.

DOWNLOAD (Version 1.3)
First released: August 2014

Money Dice Screenshot

Money Dice

This is a 100% original dice game. Normally dice games are really random and the player has little control over their own success. I wanted to make a game where you roll dice but there is still a lot of strategy involved. You earn money by rolling dice and can use that money to buy more dice, each with their own unique properties. Try to beat the computer by getting the higher score. (Java)

DOWNLOAD (Version 1.1)
First released: June 2014

Gopher Smash Screenshot

Gopher Smash

This is my take on the classic Wack-a-Mole game. In Gopher Smash, you play a farmer driving a tractor to smash the gophers as they pop up out of their holes. There are 10 levels which get progressively more difficult. Once you beat all 10 then you unlock endless mode and you can compete for the highest score. (Java)

DOWNLOAD (Version 1.1)
First released: May 2014

Rat Race Screenshot

Rat Race

Rat Race is a simple maze game. You are a rat and you have to collect all of the cheese to complete the maze. The best part of this game is that you will never run out of mazes. Every single maze you play is generated right before your eyes. If you like mazes or puzzle games, you will definitely enjoy playing Rat Race. (Java)

DOWNLOAD (Version 1.0)
First released: May 2014

Intersection Screenshot


I started this game in 2013, but I gave up on the game because I realized I had no clue how to make it. A year later, I remembered the idea and finished the project. This was so much fun to do, because I realized how far I'd come in less than a year. Intersection is a game where you are in control of an intersection. Clever name, right? You control when the cars go and while doing so, you have to avoid causing accidents or upsetting the drivers by making them wait too long. (Java)

DOWNLOAD (Version 1.0)
First released: March 2014

Stock Simulator Screenshot

Stock Simulator

I wanted to make an easy-to-use, real-time stock market simulator so that people can play around with buying and selling stocks from the real stock market but without the risk of losing real money. This program only includes the 30 Dow stocks so it is a lot easier to keep track of your money. It is a great way to learn the stock market or try out new strategies. And, of course, it's fun if you enjoy financial things. (Java)

No longer available (Version 1.9)
First released: March 2014

Raining Money Screenshot

Raining Money

I gave myself a challenge. I wanted to create a game in less than 24 hours. Normally I spend several months making a game. The goal is simple: Collect bags of money on the ground while avoiding the bags that are falling. If a bag hits you on your head, you are dead. (Java)

DOWNLOAD (Version 1.1)
First released: February 2014

Asteroids Screenshot


This was my first attempt at making more than just a little mini game. It was a long and stressful journey but I have had good feedback on it so I guess everything turned out the way it was supposed to. Asteroids is a top down space shooter. You are stranded in space and must defend against asteroids. You complete missions to earn experience and level up your pilot to unlock new technology. You might even find some cool things in space along the way. (Java)

DOWNLOAD (Version 1.3)
First released: February 2014

Egyptian Ratslap Screenshot

Egyptian Ratslap

I always try to make games of different genres and this card game seemed like a good idea. For those who know this card game, the video game version behaves almost identically. If you have never played it, it's a very easy game to learn. I included full instructions in the game, just in case. (Java)

DOWNLOAD (Version 1.4)
First released: November 2013

Bytes Screenshot


This game is my pride and joy. I wanted to create my own game in the new genre of idle games. This was my biggest project to date. The goal of the game is to earn bytes, which are units of computer data. To do so, you can manually press the space bar to accumulate bytes or you can buy equipment which will earn you bytes automatically. It may seem simple, which it is, but it's also really addicting. (Java)

DOWNLOAD (Version 2.6)
First released: October 2013

Drag Racer Screenshot

Drag Racer

This is my second game which is a lot more complicated than my first one. It's basically a racing game where you can draw your own track. It can be played with 1 or 2 players. There is a lot of customization that can be done. You can set the controls and even change how the cars function. (Java)

DOWNLOAD (Version 1.4)
First released: Sept 2013

Rainbow Shooter Screenshot

Rainbow Shooter

This is my first video game. When I look back at how I coded it, I realized how far I've come. It is a simple shooter where you have a sniper and you are trying to hit rainbow targets. (Java)

DOWNLOAD (Version 1.7)
First released: Aug 2013

Please note: Since I am not considered an official publisher and do not have a verified certificate, Windows will most likely give you the standard warning about downloading unsafe programs. There are no threats in any of my programs. If you have any trouble downloading them, please read the Installation Help page.