A 2D fighting game inspired by classics like Street Fighter and Mortal Kombat, set in the fast-paced world of Ultrakill. It uses original models, sounds, and textures from the base game to deliver an intense and stylized combat experience. This is a personal, non-commercial fan project.
This project is currently in development. Core fighting mechanics are implemented. The final build is done, but there is some bugs with the two player controllers and the game loop is incomplete. Upcoming features include advanced combo systems, additional characters, basic AI for single-player mode, and main menu of the game.
Clone this repository. The game was developed using Unity, so you'll need https://unity.com/download and the version 2022.3.44f1 of the Unity Editor installed.
- Clone the repository with
https://github.com/eduardobr33/Ultrakill-Fighting.git. - Open Unity Hub, click "Open Project from Disk", and select the cloned folder.
- Press the Play button inside the Unity Editor to test the game.
To build the game:
- Go to
File > Build Settings, select your target platform, and clickBuild.
- This project originally began as a universitary assignment, but over time it evolved into a personal passion project. Inspired by the game Ultrakill, it became a way to dive deeper into combat systems, animations, and game mechanics using Unity beyond the original academic scope.
- A non-commercial fighting game that blends the style of retro fighters with the fast and brutal aesthetic of Ultrakill. The goal was to create a fun and playable tribute to the original game.
- It was my first time making a fighting game and using animations with root motion in Unity.
-
- Creating a functional hitbox system that feels fair and responsive.
- Developing a basic AI opponent for single-player mode (in progress).
-
- Game Engine: Unity
- Language: C#
- Sprite/Texture Editing: Photoshop
- Audio Tools: Audacity
This project was a university assignment for an animation class in a degree in game development course. The task was to create a simple two-player martial arts fighting game in Unity, featuring hand-animated characters with keyframed movements, no motion capture or retargeting allowed. Each student was responsible for animating their own character and implementing gameplay features like local versus play, sound effects, and gamepad support. After completing the assignment, I decided to continue developing it independently, turning it into a full parsonal project. I expanded on the original concept by incorporating characters and aesthetics from Ultrakill, improving mechanics, visuals, and planning for more features beyond the scope of the original university brief.
This is a fan-made, non-commercial, university project. All rights to characters, models, audio, and textures belong to the original creators of Ultrakill (Arsi "Hakita" Patala and New Blood Interactive).
This project is not afflicted with or endorsed by creators of Ultrakill in any way.

