2D Combat-Ready Character Controller
-
Type: Unity Asset
-
Date: June 2023 - May 2024
-
Link: Unity Asset Store (Contact me for a Voucher Code)
-
Documentation Link: GitHub
Inspiration
Originally intended as a small 2D game project for my portfolio, I encountered unexpected complexity while implementing character attack abilities. Each attack required unique behaviors, and integrating combo attacks posed additional challenges. To simplify this process, I shifted focus to developing a streamlined combat system. This system evolved into a Unity Asset aimed at assisting developers facing similar complexities, offering an intuitive interface for configuring diverse attacks with minimal coding.
In addition to the combat system, I created a locomotion system featuring advanced movement abilities. These tools empower developers to quickly create unique 2D characters.
To complement these systems, I designed straightforward APIs that allow developers to specify character actions without diving into technical details.
Description
This Unity asset is designed to let users effortlessly create dynamic and responsive 2D characters for their games.
It offers powerful, customizable character mechanics, including fluid movement and advanced combat actions.
Utilizing the preconfigured character template, developers can quickly set up player and AI controllers using the Locomotion System, allowing for engaging combat experiences through the Combat System, all through easy-to-use and intuitive APIs.
Character sprites included in this project are part of the Pixel Prototype Player Sprites asset, created and authored by DeadRevolver.
Asset Details
Comprehensive Mechanics
Elevate your 2D game with a full suite of character mechanics, providing seamless movement, advanced combat actions, and responsive controls.
Versatile Controller
Utilize the Locomotion System to effortlessly build customized player and AI controllers, adapting to the specific requirements of your project.
Simplified Combat System
Easily create dynamic attacks and combat sequences with the Combat System, requiring minimal coding for developers to implement engaging 2D combat experiences.
Example Content
Explore the example scenes, featuring a fully functional player character. The example content highlights the asset's capabilities, offering practical demonstrations on how the asset can be integrated into your project.
Detailed Documentation
This asset includes detailed documentation with step-by-step guides for setting up your own characters. Additionally, it features dedicated sections that provide detailed documentation for each class that is included in the asset.