Back to Projects

2D Brawler Game

Project Overview

A fast-paced 2D fighting game developed using the Unity engine, featuring dynamic combat mechanics and multiplayer functionality. The project focused on creating an engaging player experience through fluid animations and responsive controls.

Key Features

  • Custom character animations and sprite work
  • Dynamic combat system with combo mechanics
  • Local multiplayer functionality
  • Multiple character selection
  • Interactive game environments
  • Sound effects and background music integration

Technical Implementation

Developed using Unity Engine with C# for game logic implementation. The project utilizes Unity's 2D physics system for collision detection and character movement. Character animations were created using frame-by-frame animation techniques and integrated into Unity's animation system.

Challenges & Solutions

  • Challenge: Implementing responsive controls
    Solution: Created a custom input buffer system for smooth combo execution
  • Challenge: Character balancing
    Solution: Developed a modular damage and hitbox system for easy adjustments
  • Challenge: Animation transitions
    Solution: Implemented state machine for seamless animation blending

Results & Impact

The game successfully demonstrates core fighting game mechanics while maintaining smooth performance. It serves as a practical example of game development fundamentals including animation systems, physics integration, and multiplayer implementation.