Skip to content

nunnyu/Protohustle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

By The Whisker

Genre: 2D Platform Fighter
Release Date: October 2025
Play it here: https://nunnyu.itch.io/whisker


Overview

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.

Features

  • 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.

Technical Highlights

  • 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.

About

Hackathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors