Completed Projects

Juvanate

A fantasy-themed collage with three scenes separated by vertical lines, featuring gothic architecture, lush greenery, and a glowing fountain, with white floral accents and the word 'JUVENTA' at the center.

Action Role Playing Game

Role: Programmer (Unreal Engine 5, Blueprint Scripting)

Core Combat & Movement Systems:

- Implemented the Dash/Bash Mechanic, giving players fast movement options and impact-based attacks.

- Developed Dodge Roll and Spot Dodge Mechanics, complete with invulnerability frames to add tactical depth and responsive defensive options.

- Built AI movement logic that removed dependency on Nav Mesh Volumes by using velocity-based pathing and rotation-driven movement.

AI Behavior & Enemy Systems:

- Programmed the Jumping AI System, allowing enemies to detect obstacles via line tracing and execute context-sensitive jumps.

- Added logic to check states such as distance, falling, and attack range to ensure responsive and realistic enemy decision-making.

- Created Flying Enemy Behavior, including approach, flee, and hover states, with custom “Flee” functions for dynamic positioning.

Technical Achievements:

- Designed integration-friendly Behavior Tree Tasks for AI, including attack range checks, obstacle detection, and velocity handling.

- Optimized AI systems with modular functions for reuse across multiple enemy types.

- Delivered scalable AI behaviors capable of adapting to different combat scenarios and level layouts.

Page coming soon

Devotion of Escher

3D Mystery Puzzle Game

Role: Lead Programmer

Core Systems Development:

- Implemented the Notebook System, a dynamic player tool for storing and organizing clues across characters, objects, and documents.

- Built the Core Object Framework to manage text, images, and data, fully integrated with the notebook for flexible information tracking.

- Developed the Time Travel System, enabling seamless transitions between days to uncover clues and progress the mystery.

- Created and integrated the Notification System to deliver new objectives and notebook entries with clear player feedback.

Puzzle & Gameplay Implementation:

- Programmed the Grandfather Clock Minigame, including clock-hand manipulation, state validation, and system integration with surrounding mechanics (unlockable door, environmental hazards).

- Oversaw puzzle implementation from a technical standpoint, ensuring smooth functionality and alignment with design intent.

- Integrated animations, VFX, and dialogue tree systems to support narrative delivery and player immersion.

Technical Achievements:

- Designed modular, integration-friendly systems to streamline cross-discipline collaboration.

- Ensured player-facing tools (e.g., notebook) enhanced immersion by empowering investigation without dictating solutions.

- Maintained performance and adaptability across systems during iteration and playtesting.

Learn more

Stumblesaurs

Multiplayer Tilt-n-Tumble Arcade Game

Role: Programmer (Blueprint Scripting)

Core Gameplay Systems:

- Implemented the Tilting Mechanic, directly tied to character movement, forming the foundation of the precarious balancing gameplay.

- Designed and integrated the Dynamic Controller Swapping System, randomizing player inputs during play to force rapid adaptation and amplify the comedic challenge.

Environmental & Feedback Systems:

- Created the Building Crumbling System, allowing destructible urban environments that responded dynamically to player collisions.

- Developed and integrated the Progress & Tilting UI, providing players with real-time feedback on balance and stage progression.

Technical Achievements:

- Delivered all systems within the 52-hour Global Game Jam 2024 timeframe, ensuring a fully playable and polished prototype.

- Leveraged Unreal Engine 5 for rapid prototyping and system integration, with a focus on co-op gameplay and chaos-driven fun.

Learn more