Game Design — Game Feel
A Unity-based painting game focused on game feel mechanics. Heavy use of ShaderLab and HLSL for visual effects and particle systems to enhance the painting experience with responsive feedback and satisfying interactions.
- ●Built in Unity with emphasis on game feel and player feedback
- ●Custom shaders written in ShaderLab and HLSL for visual polish
- ●Responsive painting mechanics with particle effects
- ●Collaborative project with 3 contributors
Intro to Game Programming — Project
A vampire-themed twist on the classic Lunar Lander arcade game. Players navigate a vampire character through obstacles, managing thrust and gravity to land safely. Built with SDL in C++.
- ●Classic Lunar Lander gameplay with a vampire theme
- ●Physics-based movement with gravity and thrust mechanics
- ●Collision detection and landing zone logic
- ●Built using SDL (Simple DirectMedia Layer) framework
Intro to Game Programming — AI Project
A game centered around AI-controlled enemies. The project demonstrates game AI techniques including pathfinding, state machines, and enemy behavior patterns. Built with SDL in C++.
- ●AI-driven enemy behavior with state machines
- ●Pathfinding and decision-making logic
- ●Player vs AI combat mechanics
- ●20+ commits of iterative development
Intro to Game Programming — Final Project
A platformer game built as the final project for Intro to Game Programming. Features player movement, collision detection, level design, and progression — the culmination of all course concepts.
- ●Full platformer with player movement and jumping
- ●Collision detection with platforms and obstacles
- ●Multiple levels with progression
- ●Final course project with 63 commits of iterative development