Classic Action RPG Framework

GWLPXL

(7)
FREE
Publisher GWLPXL
File size 171.82MB
Number of files 2841
Latest version 1.32.2
Latest release date 2022-11-22 09:45:31
First release date 2020-06-26 07:29:15
Supported Unity versions 2018.4.2 or higher

Diablo-esque dungeon crawler system. (playable at the Demo link).



[ Playable Demos | Full Documentation | Website | Discord | Github Repository ]



Contains


Abilities


Customizable


+ Basic Attacks & Special Abilities


•Unique Behavior


•Melee, Projectile, or Magic Based


•Cooldowns


•Delays


•Range options


•Multipliers


•Resource costs


•Ability speed



Attributes


Customizable


+ Character Attributes


•Leveling


•Resources


•Stats


•Combat Links (Stat modifies damage/armor etc.)


• Resource Links (Stat modifies resource etc.)


•Element Attack & Resist


•Ability Modifiers



Auras


Customizable


+ Auras


•Logic (dmg, regen, status effects, etc.)


•Target Groups (friendly, enemy, neutral etc.)


•Pulse options (repeat application, i.e. regen hp)


•AOE options (affect others inside the same group)


•Stacking (i.e. multiple auras active simultaneously)



Classes


Customizable


+ Character Classes


•Restricts Equipment Slots


•Restricts Equipment Types (Weapons, Armors, Accessories)



Combat


Customizable


+ Melee & Projectile Weapons


•Physical Multipliers


•Status Effects


•Elemental Multipliers


•Friendly Fire


•Wearables (change the look on the character)



Inventories


Customizable


+ Inventories


•Size


•Starting Equipment


•Starting Items


•Starting Currency



Items


Customizable


+ Items


•Equipment (Weapons, Armors, Accessories) with random traits


•Potions


•Unique Quest Items



Loot


Customizable


+ Loot Drops


•Loot Tables


•Drop Percentages



Questchains, Quests & QuestLogs


Customizable


+ Quest Chains


•Quest Giver


•Requirements


•Rewards


•Dialogue Text


•Progression


•Kill Objectives


•Explore Objectives


•Quest Item Objectives



Equipment Traits


Customizable


+ Equipment Traits


•Elemental Attack (Lightning, Cold, Fire, etc.)


•Elemental Resist


•Stat Modification (e.g. +2str)


•Resource Modification (e.g. +10Health)


•Ability Modification (e.g. +10% to Ability X)



Enchanting


Customizable


+Mix & Match Equipment Traits to make an enchant



Sockets


Customizable


+Create socket items that fit into sockets, also by using Equipment Traits



All the above-mentioned systems can be even further extended with a little bit of coding on your part.



[ Playable Demos | Full Documentation | Website | Discord]



Also includes


-----*Saving System


-----*Clothing System


-----*Floating Damage/Regen Text


-----*Basic NavMesh movement and combat


-----*Formulas for physical and elemental combat damage


-----*JSON saving/loading NEW!


-----*Dual Wielding NEW!


-----*+More







The system utilizes Scriptable Objects and interfaces to allow you to incorporate these pieces into your own games or to start anew!



The system is designed to be lightweight; I've done a lot of the grunt work for you, but you'll need to be comfortable with Unity in order to extend these foundations for your own particular game.



Everything is customizable, and all the source code is provided. I encourage you to check out the Documentation and the Demo to understand the system.



The included canvas UI elements use TextMeshPro and the included demo uses Unity's NavMesh.



The included art comes from Open Game Art under creative commons licenses or by me. The character models pictured in the playable demo come from mixamo.com, but are not included in the package. The demo credits are listed at the demo website.




Top Publisher Assets