My Projects
Check out some of my work...
IN PROGRESS: Project TimeDash - Unity Game
Personal Project
This is a top down 2D hack-and-slash game in progress. I'm using assets created by Pita. See more details about the progress in the Github repository.
Tools:
- Unity Engine
- C#
- Adobe Photoshop
The Struggle - Unity Game
Game Programmer, Sound Design
This 2D platformer is UC Davis themed with the premise being about a student who needs to get to class in time. This game was developed in a team of 5. I was in charge of implementing the character movement and the audio system for the game. I also assisted teammates in implementing other systems, like inputs and animations
Tools:
- Unity Engine
- C#
- Adobe Photoshop
Alternate Universe - Unity Game
Gameplay Programmer, Art Design, Level Design
This game was created in a team of 4 for a game jam hosted by Sac State and UC Davis. In this top-down 2D shooter, you switch between 2 parallel worlds and your goal is to collect all coins. I was in charge of programming various gameplay aspects, deciding on the art style and procuring assets, and designing the level.
Tools:
- Unity Engine
- C#
- Adobe Photoshop
Pong Clone in SDL2
Personal Project
This was my second game using SDL. I created this project to learn more about how real-time action games work, rather than a command line interface or turn based one. Implementing this required me to implement low-level systems, like handling framerates, game states, collision detection, and more.
Tools:
- C++
- SDL2 Development Library
- Adobe Photoshop
Tic Tac Toe in SDL2
Personal Project
This was my first game using SDL. This was a learning project to learn more about what happens under the hood of a game engine. I had to handle graphics rendering, game states for a turn-based system, and more.
Tools:
- C++
- SDL2 Development Libary
- Adobe Photoshop
Curve Editor
School Project
This is a program that, given user input, generates points for and renders Bezier and B-Spline curves using the de Casteljau and de Boor algorithms, respectively.
- C++
- OpenGL