top of page

To give you an idea about all the features developped

​

​

I start again this project there are severel days, this time it will be the last. I show with you a part of my "devlog".

​

What I implemented for this patch (10/08/2016) :

  • Player :

    • Player camera top down view :

      • Mouse Wheel : Zoom in / out with limitation.

    • Player actions configuration :
      • Allow to do an action if an input or several inputs are pressed, upped, continiously pressed.
    • Player locomotion :

      • Click to move.

      • Display a particle system at the player destination.

      • Footsteps sound and system.

      • Animation blendspace :

        • Idle.

        • Walk.

        • Run.

        • Sprint.

    • 222 Player attributes links to the gameplay : each attribute have at least 3 values for : at initialization, bonus, additional value (74 attributes x 3 = 222 attributes)

      • Characteristics :

        • Strength : 2-3 damage, 2% damage.

        • Wisdom :  3% energy.

        • Faith : 1-2 heal, 3% heal.

        • Resistance : 10 defence, 2% defence.

        • Chance : 0.5% CC, 3% item find.

        • Endurance :25 life, 2% life.

        • Power : 15 energy, 2% skill power.

        • Dexterity : 15 accuracy, 2% accuracy.

        • Spirit : 0.5 all resistances, 1.5% mana.

        • Constitution : 3% pet life and damage.

      • Attack :

        • Damage Percentage.

        • Attack Speed Percentage.

        • Critical Chance Percentage.

        • Critical Damage Percentage.

        • Dexterity Percentage.

        • Minimal Damage.

        • Maximal Damage.

        • Dexterity.

        • Attack Range.

        • Attack Speed.

      • Defence :

        • Defence.

        • Defence Percentage.

      • Experience :

        • Experience.

        • Experience Percentage.

        • Experience Additional Per Kill.

        • Add Experience.

      • Life :

        • Life.

        • Maximum Life.

        • Life Percentage.

        • Life Regenerate Per Second.

        • Life Regenerate Per Second Percentage.

        • Percentage Of Life Regenerate Per Second.

      • Loot :

        • Find Item Percentage.

        • Magic Find Item Percentage.

        • Find Gold Percentage.

      • Mana :

        • Mana.

        • Maximum Mana.

        • Mana Percentage.

        • Mana Regenerate Per Second.

        • Mana Regenerate Per Second Percentage.

        • Percentage Of Mana Regenerate Per Second.

      • Movement :

        • Movement Speed Percentage.

        • Steps.

      • Resistances :

        • Fire Resistance Percentage.

        • Cold Resistance Percentage.

        • Lighting Resistance Percentage.

        • Faith Resistance Percentage.

        • Wind Resistance Percentage.

        •  Earth Resistance Percentage.

        • Poison Resistance Percentage.

        • Fire Resistance.

        • Cold Resistance.   

        • Lighting Resistance.

        • Faith Resistance.

        • Wind Resistance.

        • Earth Resistance.

        • Poison Resistance.

        • Fire Resistance Limitation.

        • Cold Resistance Limitation.

        • Lighting Resistance Limitation.

        • Faith Resistance Limitation.

        • Wind Resistance Limitation.

        • Earth Resistance Limitation.

        • Poison Resistance Limitation.

        • All Resistances.

        • All Resistances Percentage.

      • Skills :

        • Skill Effect Percentage.

        • Heal Effect Percentage.

        • Minion Life Percentage.

        • Minion Damage Percentage.

        • Minimal Heal.

        • Maximal Heal.

 

​

  • Architecture :

    • Scene service container :

      • Game State.

      • Event manager templated that allow to use 1 to 4 templatized parameters.

      • Object pool manager :

        • Object pool configurable : array, list, size of pool, is extendable, etc..

      • References Manager :

        • Objects references from the scene.

        • Prefab references to instantiate.

        • Materials references.

        • Sprites references.

        • Textures references.

    • Player modules & service container :

      • Modules :

        • Movement.

        • Attributes : RPG attributes system generic and reusable :

          • My custom attributes container is faster than a hasmap.

          • Allow to categories attributes (Charactertistic, Life, Experience, Attack, etc...).

          • To get an attribute, his name and his category he requiered.

          • Allow to retrieve attribute enough fast : index of enumeration + hashID.

          • Each attribute have at least 3 values : at initialization value, bonus value, additional value and it is possible to link an attribute to a percent attribute.

        • Animation.

      • Services :

        • Player actions configuration :

          • Allow to do an action if an input or several inputs are pressed, upped, continiously pressed.

    • IA :

      • Behaviour tree.

    • Behaviour simplification to use :

      • Maths.

      • Serialization.

      • File system.

      • Objects container.

      • Enumeration.

      • Transform.

      • Gameobjects.

​

Patch Alpha V0.01

bottom of page