Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Action RPG Framework

Discussion in 'Assets and Asset Store' started by Ness, Mar 19, 2015.

  1. Ness

    Ness

    Joined:
    Oct 1, 2012
    Posts:
    182


    Hi there,

    Action RPG Framework is focused on providing AAA mouse/keyboard controls for Hack'n'Slash / Action RPG game, but also includes built around that:

    leveling system - includes character sheet, leveling up system, experience gains from mobs, mobs character sheet.

    Inventory system - inventory script, items pickup system.

    Enemy AI.

    Smooth door opening system - fog of war system, locking/unlocking with icons

    4.6 UI toolbar - includes all graphics, UI input, health globe.

    Base skills archetypes - shooting, spell casting, melee combat.

    For AAA experience this scripting pack is designed around Mechanim system(with root motion) and Unity's Nav Mesh.

    It's C# and JavaScript.

    Check out quick Web Demo or standalone demo game that I built using this framework.

    Aside to scripts this pack contains few items, zombie mesh, UI sprites and redistributable animations.



    Regards,
    Tomek.
     
    Last edited: Jul 13, 2015
    sluice likes this.
  2. Ness

    Ness

    Joined:
    Oct 1, 2012
    Posts:
    182
    Version 0.9 is now live. Comes with improved spellcasting, 2 new spells, combat mechanics and new GUI toolbar.



     
  3. Ness

    Ness

    Joined:
    Oct 1, 2012
    Posts:
    182
    Version 0.99 is now live. Scripts are now considered to be a release candidate.
    Added tons of new features, most importantly:
    Monster management system that allows to "paint" level with enemies.
    Spellcaster archetype AI.





     
  4. sluice

    sluice

    Joined:
    Jan 31, 2014
    Posts:
    416
    This looks like a great starting point. I have a few questions:

    1. When are you expected to be out of beta? (I suspect soon, if the RC is going well? That was a quick beta! :D)

    2. Are you planning regular updates, once out of beta? If so, is there a roadmap somewhere or a sheet with planned feature?

    3. Any documentations or video tutorials on how to use your system?
    (Just a pointer, tutorials would definitely help in promoting your asset too, by the way! ;))
    Really short videos on showing how to do a bunch of small stuff that might seem simple to you, would be great.
    EX: how to add spell/weapon, how to modify the levelling system, adding new animations, etc.

    4. How easy would you say that your system is easy to extend and modify?
    I like the way you have split your scripts. But, I'm wondering, how tight are the dependencies between them?
     
  5. Ness

    Ness

    Joined:
    Oct 1, 2012
    Posts:
    182
    Scripting-wise I think that the content that is now available and the form of it deserves to be 1.0 version. Also there are no bug reports and I'm getting very positive reaction. So I don't plan any changes on release in scripts.

    I'm currently working on simple level, later on I'll try fixing animations(but don't expect AAA animations, I'm no animator).

    There is this big question of mobile controls and how that should look and execute, since this is open question and there is no archetype for that, instead of adding mobile version I made sure that it is easy to write your own controls scripts, so architecture allows to easily execute different skills, movement, etc. with any other script. But sure... at some point in version 1.X I'll add mobile control as an example.

    I do plan to update this, but there is no official roadmap with features that I could promise for 100%(I don't like promising :) ).
    However there is a roadmap in my head and it goes like this:
    Basic 3D dungeon level.
    Tutorials.
    Fixing animations(but in this case not to AAA level, but to improve prototyping).
    Mobile controls.
    Particle Effects optimization for mobiles.
    Some kind of random level generation.
    Some kind of random item generation and new pickup system.

    Well adding new stuff it's just copy/paste of what there is already, adding animations is easy, just remember to add events. You can easily replace current leveling options with your own. If while working with this package something seems easy to modify it usually is.

    But you certainly have a point when you say that what seems easy for me is not for others, so yes there will be tutorials. Thanks for giving me examples of what you may be looking for, that's really helpful. I'll start with adding a tutorial on how to add custom spell/skill.

    Everthing I wrote was written while having in mind that it should be easy to work with and modify to. So in my opinion is it easy to do that. Dependencies are rare.
     
    Last edited: May 20, 2015
    sluice likes this.
  6. sluice

    sluice

    Joined:
    Jan 31, 2014
    Posts:
    416
    @Ness thanks for the quick answer.
    Looking forward to playing around with this, when I pick it up later this week. :)
     
    Ness likes this.
  7. Ness

    Ness

    Joined:
    Oct 1, 2012
    Posts:
    182
    Version 1.0 is now live. Added modular level assets.



     
  8. Ness

    Ness

    Joined:
    Oct 1, 2012
    Posts:
    182
  9. Ness

    Ness

    Joined:
    Oct 1, 2012
    Posts:
    182
  10. Chrisb3d

    Chrisb3d

    Joined:
    Apr 29, 2013
    Posts:
    4
    I'm an animator that's been looking for something to work on at home so I picked up your RPG framework. I've been looking around for tutorials on how to start working with it but I haven't found any. Do any exist?
     
  11. Ness

    Ness

    Joined:
    Oct 1, 2012
    Posts:
    182
    Please check out this playlist:

    I'll be slowly improving documentation with each consequent update, in the meantime feel free to email me or ask here.
     
  12. Ness

    Ness

    Joined:
    Oct 1, 2012
    Posts:
    182
    Update 1.2 is live! Comes with ton of improvements. Most importantly, now you can modify/add skills without a need for scripting.

    Plus, price is now reduced by -25% (untill next update goes live, so grab it now)!

     
    Bhanshee00 likes this.
  13. Twoonebe

    Twoonebe

    Joined:
    Mar 30, 2013
    Posts:
    174
    something news ?