AllRounder System for Direct use.

Modular RPG System – Documentation

Overview

This package provides a modular RPG framework designed for Unity.
It includes multiple interconnected systems to handle player progression, currencies, combat stats, UI management, and shop functionality.

The system is built to be flexible and easily extendable for different types of RPG or action games.

Included Systems

Player Stats System

  • Attack, Defense, Speed, Lifesteal, Armor Penetration

  • Critical systems like Dodge Chance, Block Chance

  • Advanced stats like Cooldown Reduction, Luck, Gold & XP Multipliers

  • Fully accessible and editable via Inspector

Currency System

  • Supports multiple currencies:

    • Orc Currency

    • Human Currency

    • Elven Currency

    • Undead Currency

  • Easy to expand for additional factions or resource types

Level System

  • XP-based leveling

  • Configurable max level

  • Level-up UI integration

  • Popup feedback for progression

Health & Combat System

  • Player health management

  • Damage popups

  • Optional effects (death, drops, etc.)

  • UI integration (Slider + TextMeshPro)

Shop System

  • Modular shop structure

  • Supports multiple items and abilities

  • Tooltip system included

  • Easy linking to UI buttons

UI Management

  • Centralized UI control via Side Manager

  • Toggle visibility of UI elements

  • Customizable per-button behavior

Interaction System

  • Basic interaction setup for NPCs / objects

  • Distance-based interaction

  • UI linking for menus (e.g. shop)

Setup

  1. Import the package into your Unity project.

  2. Assign required references in the Inspector:

    • Player object

    • UI elements (Text, Sliders, Buttons)

  3. Configure stats and values as needed.

  4. Link shop items and UI buttons.

  5. Press Play.

Notes

  • This package is designed for developers who want a flexible system rather than a fixed template.

  • UI styling is minimal and intended to be customized.

  • Systems are independent and can be used separately.

Recommended Use Cases

  • RPG Games

  • Action RPGs

  • Prototype Systems

  • Indie Projects

Support

This system is designed to be clean and extendable.
You can expand stats, currencies, or UI logic depending on your project needs.

49,00 €
zzgl. Versandkosten