Search Unity

Sonic Unity Framework

Discussion in 'Works In Progress - Archive' started by morphex, Dec 6, 2014.

?

Are you interested in this kind of asset?

  1. Yes

    41 vote(s)
    73.2%
  2. No

    4 vote(s)
    7.1%
  3. Depends on what it can do.

    11 vote(s)
    19.6%
  1. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Hello,

    I guess it was time to update this post with the new info and developments of my Sonic Unity Framework.



    What is "Sonic Unity Framework"?
    As the name says, its a framework that facilitates creation of 3D platformers in the likes of Sonic 3D Games. I took Generations, Sonic Adventure as basis - so expect gameplay similar to those titles.



    What is it made of?
    Scripts mostly, this will not have any art at all! Only codebase and non copyrighted stuff, although my videos showcase sonic models, they wont be redestributed by me.
    Apart from this you can expect all the necessary tools to mimic exactly what you see - gameplay wise - on the videos.
    It also has - although still new - a Spline system for path creation on levels, this allows for 2D classic sonic gameplay, similar to generations.

    When is it going to be released?
    Honestly I can't tell, I still need to polish, comment, redo, and clean all the code base.

    Any Idea on the Price, Free?
    Don't know yet. It will depend on how much stuff I add.

    What features does it have currently?
    Pretty much All Sonic Moves are already there:
    - LightDash
    - Homing Attack
    - SpinDash
    - Loops,Corkscrews, Slopes all done and working perfectly.
    - Hanging on Poles

    2D Mode
    This will allow 2D Classic Style game in a full 3D environment (Currently a WIP)

    3D Paths - constraint character movement to a predefined path in 3D enviroment - Cinematics or events, or even gameplay.

    I have some suggestions/requests.
    Either head to my website, or post here, and I will answer as soon as I can, I will try to tackle all request.

    Are you going to implement other movesets? Tails,Knucles?
    Hopefully yes, the way the system is designed this is easily incorporated. So yes.



    OldPost:

    So I have been working on Sonic-ish Character controller for unity, and this is what I currently have, loop-de-loops are also working fine, I just need to fix some camera issues with vertical tilt and what not and then its polishing the movement routines.

    Blogpost and Video

    What do you think? Would you like this kind of asset on the unity store?
    What features would you expect of this kind of engine?

    Edit: Update the Video Links
     
    Last edited: Dec 27, 2014
    andreiagmu likes this.
  2. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    592
    yes man i m searching for that from long time please released as soon as possible !!!
     
  3. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    It will hopefully be avaible this month on the asset store :D If you have ideas that you would like to see?
     
  4. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    592
    well i have a lot want to see and searching
     
  5. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
  6. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    592
    dude that really cool :D when its done ?
     
  7. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    This is going alot faster than what I had expected :D. I am adding more features to it then I will need about a week to polish it, should be getting the first version by the end of this month hopefully.
     
  8. DaDarkDragon

    DaDarkDragon

    Joined:
    Jun 6, 2013
    Posts:
    115
    If you are keeping the trail thing id suggest you make the time variable longer/shorter based on his speed and have it also start when he gets fast enough.
     
  9. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    That was mostly a test on my part :p to see how it looks., it definitely needs some tweaks.
     
  10. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Sonic Update, New Version of the Engine :D
     
    8bitCartridge and blackbird like this.
  11. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    592
    how much will be the price ?
     
  12. 8bitCartridge

    8bitCartridge

    Joined:
    Feb 26, 2014
    Posts:
    144
    I am very interested!
     
    morphex likes this.
  13. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    I have not decided on a price, but I am currently working on a 2D Mode for the engine :D I might release a few diferent versions, with different price ranges and features
     
    Last edited: Dec 12, 2014
  14. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    592
    after you finish this could you make a character controller similar to that of legend of zelda ?
     
  15. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Its something that I could talk about,

    btw if you are interested I usually stream while I coding at Twitch
     
    blackbird likes this.
  16. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Quick Update:
    - Lightdash
    - Character can now grab a handle , example a moving platform and he needs to jump and grab the Handle and move with it
    - Springs
    - Pushable blocks
     
    blackbird likes this.
  17. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Update :D
    I am currently finishing polishing the 2D and Path module.
    Features:
    -Classic Gameplay similar to Generations
    -3D path Mode with speed contraints,
    -Spline Object Spawner, this creates ring paths or whatever you feel like - very usefull for lighdash paths.
    - Set of Editor tools to make spline path creating easy and painless

    Due to not being on my desktop I can't record any video - my current setup doesnt no handle recording smoothly, so I will try and get a video of the framework out soon enough -
    meawhile check this video showcasing some of the new features .
     
    blackbird likes this.
  18. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    592
    you are the best i m dying to get my hands on it T_T ....dude if u have time could you make a character controller like legend of zelda ??? i asked many pp around and no body was able to make something or had the time to do that
     
  19. DaDarkDragon

    DaDarkDragon

    Joined:
    Jun 6, 2013
    Posts:
    115
  20. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    592
    i saw that but its not enough and never finnished he made only a camera system .... no melee no diving nothing its just a camera
     
  21. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Once I am done, I might do one :D but for now I am finishing this and after I can think in doing another types of controllers.
     
  22. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Quick Update:
    Running Above water when over a certain speed
    Water Physics
    Update Scritps Structure
    Started writing documentation
    Water Physics is also implemented.
    Spline Aligner, and Spline Spawner
    Fixed Homing Attack issue.
    State Debugger is now cleaner and working better.
     
    blackbird likes this.
  23. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    592
    T_T take my money
     
  24. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Video Update : Video

    The video is not the best mostly due to my laggy laptop, I will create a new one once I am back at my desktop.
     
    blackbird likes this.
  25. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Well, I have Good news and bad news.
    The good news is the code based is currently on a state that I feel its good enough for submitting to the Asset Store, the bad news is I I don't have a character to submit it , since sonic is copyrighted to Sega, and honestly I can't model/rig/animate, even if my life depended on it.


    I am currently looking for a alternative, either find someone to model/animate a simple character or submit it using a cylinder only, which I am afraid might make the asset less attractive in the Store.

    Other than that : I am finishing the inspector to the player actor, and documenting the code functions. My next step is making a video tutorial of all the systems present in the current version, and step by step on how to use them to create a level.
     
  26. Sykoo

    Sykoo

    Joined:
    Jul 25, 2014
    Posts:
    1,394
    You could submit the SCRIPT to the SCRIPTING section of the asset store, am I right? It sound good by the way, best of luck with the project! :)
     
  27. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Yeah , thats ultimatly the goal of package - its actually quite a bunch of scripts :p. I might upload it without the character and later pay someone to do me a dummy character to polish the package a bit.
     
    Sykoo likes this.
  28. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    592
    @morphex use a dummy or a biped model plz but don t put a capsule T_T i want to see how you set up the animation etc
     
  29. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    The animation is just a normal animator that responds to state machine events - This will be package, the animations I use might not, but you will have everything you need to mimic exactly what I have with/without capsule.

    Meanwhile : Short preview of Inspectors and Water Physics.
     
  30. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    592
    T_T i m a dummy
     
  31. Sykoo

    Sykoo

    Joined:
    Jul 25, 2014
    Posts:
    1,394
    You can also use a model you already have and then make a webplayer demo or just a video to show off how it works out (your scripts). And then mention that the character in the following video is not a part of this asset :)
     
  32. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    592
    i give you a bunny :p
     
    Sykoo likes this.
  33. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Sykoo likes this.
  34. Sykoo

    Sykoo

    Joined:
    Jul 25, 2014
    Posts:
    1,394
    Yeah, I useally do it like that!
     
  35. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    @Sykoo I think that if I dont find a decent solution that will be how I will do things, truth be told this is still in sort of beta state I will have plenty of time to fix things/polish the asset.
     
  36. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Great news I found someone to do me a 3D Model for the Framework :D Expect a video soon!
     
    Sykoo likes this.
  37. Sykoo

    Sykoo

    Joined:
    Jul 25, 2014
    Posts:
    1,394
    Epiiiiiic! Best of luck :)
     
  38. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    This has nothing directly related to unity but now SUF has a dedicated page .

    I amalso creating a pre-sale option via paypal - I had plently requests for this via email and twitter - while I am waiting on the model and finishing the final version before uploading to the Asset Store. This version will be sold on a discount price on my website, and you can always get the latest version of the framework on that page. Buying through my website or via asset store will be pretty much the same thing, but for time being it will be only avaiable in my website.
     
  39. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    592
    how much it will be ? on your website ?
     
  40. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    around 50$ - 75$ more inclined to the 50$ for now.
     
    blackbird likes this.
  41. Aiursrage2k

    Aiursrage2k

    Joined:
    Nov 1, 2009
    Posts:
    4,835
    Looks great. Are you going to add enemy interactions?
     
  42. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Enemy AI will come at a later stage, right now I am still working on the core mechanics, and polishing what I have.
     
  43. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    You can get a Pre-Sale Version of the Framework on my website.
    Currently only paypal is accepted while on beta.
     
  44. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    New Webplayer uploaded :

    Change Notes:
    * Improved handling of loops
    * Added game pad support
    * Fixed Camera Bug with analog controls
    * Added Camera Movement Support to Gampad
    * Added Analog Movement
    * Fixed Demo Scene Issue when falling from corkscrew not reseting the Input and Movement Constraints.
     
  45. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    592
    is this demo included ? and why the camera doesnt autorotate when the player change direction

    when i press shift and space bar the player dispear in the gound and don t do any thing else

    the light dash doesn t work when i press CTRL
     
    Last edited: Jan 13, 2015
  46. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    yes demo included, lightdash only works on the line of balls at the side of the starting paralelogram , notice that it should be Left Control key.

    The camera is nolt fixed behind the character, Although, I could make a option to be Always being the character, currently you should move the character with the ASDW keys and direct it with the mouse, or use a game pad, the camera system is similar to the Zelda one, it orbits around the character.

    About the character underground - thats a animation issue. Animations are currently being worked on.
     
    Last edited: Jan 13, 2015
    blackbird likes this.
  47. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    New Video :


    *Gliding,
    *Climbing
    *Dodge Mechanics

    Btw @blackbird , if you tweak the variables that we allow, you can create a Legend of Zelda Controller out of this.

    You just need to Reduce the Allowed Slope, and then remove the actions you don't need.
    Swimming and the rest are easily implemented too, for example adding Climbing and gliding took me 10 mins total. And as always, I can and will help if you need support.
     
    Last edited: Jan 14, 2015
    blackbird likes this.
  48. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    592
    my problem is not the camera only i need something which has a targeting melee attack and dash back ...and i m not a programer at all i'm more into 3d modeling
     
    Last edited: Jan 14, 2015
  49. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Not trying to put your expectations up.
    Dash back is easily implemented on the framework- coding will be required and I can help you with that and add that as a feature.
    melle is completly off the track , at least on this framework, I might create a brawling framework too ^^
     
    blackbird likes this.
  50. morphex

    morphex

    Joined:
    Dec 18, 2012
    Posts:
    112
    Sonic Unity Framework Updated!

    Change Notes:

    * Camera Now interpolates movement
    * Camera should be more responsive when moving with analog controls
    * Fixed Homing attack bug - character would keep trying to hit a impossible target
    * Fixed Homing attack passing through walls
    * Fixed homing attack not stopping when hitting solid objects
    * Fixed 2D Mode Spline Path finding
    * Fixed Spline Spawner Object
    * Fixed Character Rotation when stopped in 3D and 2D Mode
    * Added New Inspector for the new abilities in Player Character
    * New Prefab of player character
    * Improved Dodge mechanics, character should no longer hit walls and stop
    * Improved steering behaviour when on loops
    * Re-Code Spline Spawn Clear Method to always clear the child objects
    * Fixed Character GroundDistance calculation to always be automatic
    * Fixed AirControl calculation for AirBased Moves
    * Add option to disable The Turning Helpers when on loop
    * Remove Velocity Limitation bug, now character can be boosted over the max achivable speed (speedpdas, springs, script)
    * Improved FOV calculation to look smoother and take in acount Ultra High Speeds

    New Video Coming Soon! And Asset Store too!
     
    JellyLord likes this.