Game Programming
Throughout my time at SUNY Poly, I have worked on a few projects I am proud of.
HyperSquare is a game me and a friend made in a month and a half for a personal project. It is a reimagining of the original arcade game Centipede, but with new enemies and a power-up mechanic throughout the game.
Made entirely in Unity, it is the first personal game I have put out that isn't for a class.
This project is a Cut List Optimizer that a group of four students (including myself) had the pleasure to work on. I worked entirely on the UI and helped a bit with the algorithm at play.
The objective was to have a user input to have the length and width of a sheet of wood and the cuts they needed on it. The program would then display the sheet and the cuts based on the best placement as to not waste any space
This was the first class game I made in my academic career. For COM 219, or Intro to Video Game Design & Culture. Though it is a bit rough, it was my first try working in a team to make a game. With a timeline of only a month to work on it, Extinction was a 5 person team, with myself and one other person coding it. What I can take away from this experience was that I am a very strong coder. I worked on the combat of the game, while also programming almost all of the dinosaurs and transitions of the stages.
Robin Hood is my second ever game under the SUNY Polytechnic Institute, and it is one of the best classes I've taken. This is a small metroid-vania style game entirely coded by me. The shop system and Little John boss fight were some of the most fun coding projects I've ever had. This was for COM 419, Video Game Design Studio. It was a group of 4, with as stated before, myself as the only programmer on the team. I had to learn whole new systems to make this game, while also making sure my team was on track as well. Taking 14 weeks to make, I had a blast working on it.
STAR (Space Traders and Raiders) was a collaborative assignment for COM 429, Professional Game Production. I worked as the UI Designer for the game, so every piece of User Interface was designed by me. It was my first step into being a designer as I was solely a programmer leading up to this project. However, I wanted to try out design because I believe to be good at your position, you need to know what other positions need of you. Later on in the development of STAR, I was assigned to work on the settings programming, as the coding team was worrying about work load. I was able to make it so you can change the audio levels of SFX and Music, while also manually change the seed of the game (as it is randomly generated) and the amount of players that are in the game. You can also edit the dimensions of the universe (or game board) in the settings menu as well. Taking 14 weeks to make, this game was by far the most challenging but rewarding game of them all.