The ARPG Project is a pre-made example that provides a starting point for creating an old-school action RPG game. It offers implementations for combat, inventory, stats, and more using C# and built-in Unity tools. The asset is compatible with Unity 6 and future versions as they are released.
⭐ FEATURES ⭐
- Mobile Support
- Humanoid Rig Support
- 3D Character Movement
- Point & Click or WASD movement
- Enemy AI (w/ Physical or Skill Attacks)
- Save/Load (Binary, JSON, or PlayerPrefs)
- Basic Dialogue System
- Stats Point Distribution
- Combo System (3 attacks)
- Blocking and Stun Systems
- Miss System (based on precision X evasivines)
- Health and Mana System (w/ Auto Regeneration)
- Health and Mana Leeching from Attacks
- Skill System w/ Cool Down
- Cast, Attack, and Summoning Skills
- Stash System (Store Items)
- Map, Minimap & Dynamic Icons
- Buff & Debuff System (bleed, burn, position, etc.)
- Elemental Damage (fire, ice, lightning, etc.)
- Level & Experience Progression
- Grid Inventory System (w/ auto-sorting)
- Items' Affix System (attributes + rarity tiers)
- Dynamic Attributes (derived from Stats and Items)
- Dynamic Items’ Durability
- Weapons (Blades & Bows)
- Armor System (change appearance)
- Jewelry (Rings & Amulets)
- Consumable Items
- Collectible Items (Loot & Drops)
- Loot Auto-Gathering System
- Destructible Objects
- Quest System & Rewards
- Buy or Sell Items (Merchant)
- Repair Items (Blacksmith)
- 3D Camera (Zoom and Rotate)
- Waypoints (Flash Travel or Scene Transition)
⭐ SUPPORTED PACKAGES ⭐
- Cinemachine;
- New Input System;
- Post Processing;
- Shader Graph.
For support, send an email to support@playertwo.dev. Please don't forget to provide your Invoice Number in the email.