Genre: 2D Platform Fighter
Release Date: October 2025
Play it here: https://nunnyu.itch.io/whisker
By The Whisker is a 2D platform fighting game featuring fast-paced, skill-based combat with nuanced mechanics designed to reward timing and positioning. The game blends classic fighter elements like directional hitboxes, hitstun frames, and damage-based knockback scaling to create a dynamic and engaging experience.
-
Core Combat Mechanics:
Implemented precise directional hitboxes, hitstun timing, and knockback scaling based on damage percentage, ensuring responsive and balanced gameplay. -
AI Opponent with Reinforcement Learning:
Collaborated on training an adaptive AI opponent using Unity ML-Agents. Designed custom reward functions to encourage intelligent combat decisions and strategic positional control, allowing the AI to learn and improve over time. -
Unity Integration:
Developed all gameplay systems within Unity using C#, leveraging the engine’s physics and animation capabilities to create smooth, fluid character movement and interactions.
-
State Management:
Utilized state machines to handle character actions, attack animations, and AI decision-making processes. -
Machine Learning:
Integrated Unity ML-Agents toolkit for reinforcement learning, allowing the AI to learn optimal combat strategies through trial and error. -
Animation:
Used Unity Animator Controllers for character animations including attacks, movement, and hit reactions.