ARPG Project
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, future versions as they are released, and prior versions till Unity 2021.3.25f1.
⭐ FEATURES ⭐
- Mobile Support;
- Humanoid Rig Support;
- 3D Character Movement;
- Enemy AI;
- Save/Load (Binary, JSON, or PlayerPrefs);
- Stats Point Distribution;
- Combo System (3 attacks);
- Blocking and Stun;
- Health and Mana System;
- Skill System w/ Cool Down;
- Cast, Attack, and Summoning Skills;
- Stash System (Store Items);
- Minimap & Icons;
- Level & Experience Progression;
- Inventory System;
- Dynamic Items’ Attributes;
- Items’ Durability;
- Damage Based on Stats;
- Defense Based on Stats;
- Weapons (Blades & Bows);
- Armor System (change appearance);
- Consumable Items;
- Collectible Items (Loot & Drops);
- Destructible Objects;
- Quest System & Rewards;
- Buy or Sell Items (Merchant);
- Repair Items (Blacksmith);
- 3D Camera (Zoom and Rotate);
- Waypoints (Flash Travel).
⭐ 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.
Release Notes
1.4.1
- Add health bar to enemies;
- Add character preview for selection and creation;
- Create title screen background scene;
- Show effect when setting the destination on click
1.4.0
- Upgrade to Unity 6;
- Add a way to cancel quests;
- Automatically try to stack items when collecting them;
- Adjust projectiles to the ground's height;
- Add skill book usage instructions;
- Allow equipment swapping;
- Add options to use skills by pressing the skill key;
- Increase loot money by enemy's level;
- Add max level clamp;
- Add quest marker component;
- Allow loading screen image replacement;
- Fix particles not following the Player.
1.3.4
- Upgrade to Unity 2022;
- Use the new AI Navigation package;
- Add Game Object visibility system for armor composition;
- Fix error when item renderer is not set;
- Fix health not set to zero after dying;
- Fix the waypoint error when the level has no waypoints.
1.3.3
- Add combo system with 3 attacks;
- Add combo animations for different stances;
- Add Block Chance attribute to Shields;
- Add Stun Chance to the Entity Stats;
- Add more feedback to damages;
- Add more feedback to potions;
- Refactor Consumable Item scriptable;
- Refactor Item and Entity classes using partials;
- Remove memory allocation from coroutines;
- Clamp Windows to screen edges;
- Remove "Event System" warnings;
- Fix scene changing for all characters.
1.3.2
- Add limiter to AI simultaneous attack;
- Create a component to record Game Objects' transforms;
- Replace physically breaking objects with animations;
- Create Blob Shadow and turn off shadows on Android;
- Use a different key to toggle the menu on WebGL;
- Improve template scene graphics quality and performance;
- Use Waypoints as Checkpoints;
- Fix long interaction distance and free attack on Android;
- Fix the wrong Dead Zone calculation for directional input;
- Fix Android not using touch position.
1.3.1
- Add exit position and rotation to portals
- Fix data not loading after using a portal
1.3.0
- Add Summoning Skill & Ally AI behavior
- Add a simple Game Settings window example
- Add optional blood cost to skills
- Add a button to toggle collectible names
- Add option to auto-collect items
- Refactor database system to read data from scriptable
- Refactor skill casting to make overriding easier
- Increase collectible name resolution
- Fix item inspector not hiding after closing inventory
1.2.0
- Add mobile support
- Add UI icons to open windows
- Add direction movement support
1.1.1
- Fix blacksmith window "repair" buttons
- Fix binary files not saving
- Expose inventory callbacks to the Entity Inventory
- Set the scripting backend back to mono
- Add PlayerPrefs to save modes
1.1.0
- Add experience bar
- Improve Item/Skill Inspector positioning
- Make Item Inspection more modular
- Upgrade project to Unity 2021.3.25f1
- Translate shaders to Shader Graph
- Fix all missing 'close' audio for windows
- Update documentation
1.0.1
- Separate in editor file saving to avoid conflicts
- Fix bug where Skill cannot be applied
1.0.0