2D Tower Defense

Skills used C#, Unity

project

This is my most recent project. Slime Slatt is a complete game made in Unity 3D. I wanted to get to know the ins and outs of the 2D features that Unity had to offer. Slime Slatt can briefly be described as a bloons inspired tower defense game. This game implements A* (star) pathfinding as its core gameplay asset. This game is planned to be released on steam.

Project difficulties

My largest issue was trying to efficently implement a way for mobs to move on a grid based game.

Solutions

After hacking around for a bit, I decided to implement an A * alogorithm becuase this solved my issue on enemy movement. This method also gave the best performance.

Notable features

  • A* movement
  • Efficent UI
  • Developed Ugrade System
  • Utilized the state design pattern to implement non-player character behaviors. NPCs can search for specific routes to a target

Tetris

Skills used Python

About

This is a python implementation of the original "Tetris" game. This games uses the python libray "pygame" in order to display the visuals in the game.

Clothing brand website

Skills used Html, CSS, JavaScript,

About

This is a website I made for a local clothing company. I wanted to learn more on shopify theme development so this website was hosted on the e-commerce platform. The theme i created was later posted on shopify's theme market to be sold.

CourseWork

Skills used C++, Mips, Java

About

These are programs I have made throughout my time in college.