Side Quests
A compilation of small projects using Unreal Engine 5, animation software including Maya and Blender, Python, C++ and Java. These projects include gameplay prototypes and test animations.
UE5
Parkour Test Map
A personal side project exploring level flow. I experimented with modular geometry and a mix of random textures to test how surface variety affects visual clarity and traversal pacing.
2D Obstacle Course (Rendered)
An updated visual pass of the 2D platformer prototype featuring colored lighting, level blocking and character visibility tests. This version focused on readability and player-environment contrast for improved gameplay clarity.
Keyboard Input Minigame (UE5)
A mini experiment built to test keyboard input mapping and reaction-based minigame mechanics. This project helped refine event handling and animation syncing for future UI-based gameplay.
2D Obstacle Course (Pre-Render)
A short side-scroller obstacle course that focuses on platforming mechanics, hitbox tuning and animation state switching in a 2D environment.
Animation
PCN 2025 Logo Title Animation (Adobe Ae)
Animated the official logo for PCN 2025 using particle effects, glow shaders and dynamic masking to create an ethereal intro sequence.
Casual Gamer Rage Animation (Maya)
A ten-second animation focusing on expressive facial reactions and comedic timing. Rigged and posed using a Mixamo character.
Walking Cycle Animation (Maya)
A basic walk cycle focusing on weight distribution, balance and fluidity of motion using FK controls.
Running Cycle Animation (Maya)
A run animation showcasing timing, contact poses, and anticipation through clean body mechanics.
Coding
Chirp - Social Media Program (Java)
Built using Java and tested with custom JUnit test cases. I focused on validating login, registration, data persistence and exception handling to create a robust user experience.
NBA Shot Chart (Python)
Plotted Klay Thompson’s 2012–13 shot using the NBA_API, as well as Python’s matplotlib
, pandas
and seaborn
libraries. Parsed CSV data and visualized shot accuracy by court location.