[RELEASED] Universal Fighting Engine

Discussion in 'Assets and Asset Store' started by MMind, Dec 17, 2013.

  1. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Universal Fighting Engine

    [​IMG]

    Universal Fighting Engine (or U.F.E.) is a tool designed to help indie developers and small companies to make their own 2.5D fighting game using a full open source framework and easy to use visual editors. Those who studied fighting games have probably realized just how complex even the smallest thing is when dealing with balance and frame data. Charts upon charts of information you just can't see while playing, not to mention the highly complex aspects of hitboxes and unique physics. That's where Universal Fighting Engine comes in. UFE provides you with an open fighting game engine ready to use, highly customizable data frame and easy to use character and move editors similar to those used by Capcom and NeatherRealm to create games like Street Fighter 4, Killer Instinct, Mortal Kombat and Ultimate Marvel vs Capcom 3.

    Here are just a few of the features UFE provide:
    - Support for Mecanim as well as Legacy animations
    - Special move execution system.
    - Precision hitboxes.
    - Combo system.
    - Custom input manager.
    - Cinematic move editor.
    - Easy to use editor tools.
    - Support for Mobile Controls (requires Control Freak)
    - Compatible with cInput
    - Automatic Hitbox Setup for Mixamo Auto-rigger characters
    - Visual frame data editor (startup, active and recovery frames)
    - Fully inpendent GUI scripts to allow for easy third party assets implementations.
    - Animation and camera preview tools.
    - Fully commented open source GUI scripts.
    - Over 140 animations included (100+ Mecanim ready), all UFE coded and ready to use.
    - 3 complete characters (+1 reskinned for a total of 4)
    - 5 GUI templates with fully commented scripts.
    - Several free to use sound effects and music files

    U.F.E. works with the free as well as the pro version of Unity. Requires Unity 4.5 or higher

    Official Website: http://www.ufe3d.com
    Upcoming Features: http://www.ufe3d.com/doku.php/upcomingfeatures
    Forum: http://www.ufe3d.com/forum
    Videos: http://www.ufe3d.com/videos

    UFE 1.1 Beta Preview: http://www.ufe3d.com/beta/
    UFE 1.1 Forum Discussion: http://www.ufe3d.com/forum/viewtopic.php?id=100

    Click here to play the demo or here to download it (includes button configuration)
    (demo included in the package)

    $gameplay_screenshot3.jpg

    Mecanim support
    $gameplay_screenshot6.jpg


    Videos:
    Small tech demo (more videos available on my youtube channel):


    Mobile demonstration (Android Tablet):


    Mecanim Animations Compatibility:


    How move editor works:


    How to setup your character's hit boxes:


    Click here to watch more videos



    UFE Features and Prices
    Pricing.jpg
    $wiki:unity_as_badge.png $sellfybutton.png

    Are you a student?

    Send me a PM with the details of your course, school, and plans to use UFE and I'll provide you with a 15% discount on any version!


    Current Version: 1.0.6 (change log)

    If you wish to upgrade your existing copy of UFE, send me a private message with your receipt/invoice number and I'll provide you with a special discounted version of the desired product (the discount being the price difference between the 2). If you bought UFE (PRO or Basic) during any discount season and wish to update it, you only have to pay the difference for the original price. Discounts made to the Source version are not included in the upgrade.


    If you are a modeler or an animator and would like to sells assets in the asset store, contact me so we can help one another!

    If you are a coder looking for a job and would like to help develop UFE, contact me and let me know your skills and expertises


    Click here to go to the original W.I.P. Post.
    You can use it as reference and to read more about the development history of UFE.
    Last edited: Oct 15, 2014
  2. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    More Videos:
    Kings of Kung Fu by Jae Lee:


    League of Legends Fighting Game Tech Demo:


    Rumble Pack Combo Tests by liero116:


    More screenshots:

    Workplace
    $workplace.jpg

    Move Editor
    $MoveEditorTutorial.jpg

    The Matrix!
    $HeIsBeginningToBelieve.jpg

    Attached Files:

    Last edited: Jun 23, 2014
  3. mrmdesign

    mrmdesign

    Member

    Joined:
    Apr 18, 2013
    Messages:
    57
    Bought it!

    Well done Daniel. I can not wait for the awesome updates to arrive in the new year.

    AI is my most anticipated upcoming feature as I want to create a great single player fighter with a strong story.
    In the mean time, I have loads of things to be getting on with like creating characters / animations / storylines, etc.

    Hopefully I will get loads of time over the festive period to give my project a proper kick start using UFE as an amazing foundation!

    "I'm dreaming of a fiiiight Christmas. Just like the ones I used to know...."
  4. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    New video is up!

  5. I am da bawss

    I am da bawss

    Member

    Joined:
    Jun 2, 2011
    Messages:
    2,362
    Is it on Asset Store? Because I can't find it.
  6. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Unity has recently removed the package from the asset store because of some small issues, but it will soon be back online.
    Last edited: Feb 20, 2014
  7. johnny12345

    johnny12345

    New Member

    Joined:
    Oct 8, 2012
    Messages:
    45
    sorry to be a retard i cant even get the demo to work i click on start then i m stuck on character select page cant do anything from there,in unity it says Input Axis P1KeyboardHorizontal is not setup ,ive followed your setup instructions any ideas thanks
  8. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Have you gone through the installation notes?
    http://www.ufe3d.com/doku.php/installation

    You need to replace the file InputManager.asset from the folder "ProjectSettings" inside your project folder with the file provided under "Assets\InputManager".

    Sorry about this step, but currently there is no other way around with Unity since it doesn't let us export the ProjectSettings folder onto the package.
  9. johnny12345

    johnny12345

    New Member

    Joined:
    Oct 8, 2012
    Messages:
    45
    sorry im an idiot,id left both imput managers in there,but renamed the new one old lol thanks.
    on a side note or request if possible
    3d character selection,like a round plinth for each player, each character would be 3d sat on the plinth with a small animation as you cycle through the character the character changes on the plinth
  10. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Yup that is a great idea =)
    I'm actually planning on having several different character selection screens sold separately, and I even encourage other developers to create similar addons to the engine!
  11. Nosferatu

    Nosferatu

    Member

    Joined:
    Nov 15, 2013
    Messages:
    18
    It may have been removed due to the uTomateProjectProperties.asset in the root as that could be found in the uTomate asset as well?
  12. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    oh wow was that in the package? Darn it, I installed it to try something else with package export but I guess I left a trail there.
    I believe I removed that trace in my last update to Unity, but its hard to tell what they mean without much information ><
    uTomateProjectProperties.asset is actually just a dummy file. The entire uTomate addon was removed from the package either way. But thanks for the heads up =)
  13. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Guys, couple question, and I don't want to use the poll system because I recently learned you can't change it or remove it once its there lol

    What is more important to you right now?
    Demo of the product or the cheaper compiled versions? If the answer is the cheaper compiled versions, which one exactly?
  14. liero116

    liero116

    Member

    Joined:
    May 22, 2012
    Messages:
    16
    I think for a great deal of casual users would find the cheaper compiled version fairly useful. I can easily see your framework replacing MUGEN altogether and it could potentially see a great deal of that community migrating over. Me personally, I couldn't live without the source code, but I think the Pro version would serve the vast majority of your users very well.
  15. magnetoman

    magnetoman

    New Member

    Joined:
    Jun 11, 2013
    Messages:
    2
    I have a question, will there be any Holiday day deals for the open source version? If not its cool, just thought I'll ask since it's going to take me a month or so to save up for it anyways. lol.

    Same here!

    I think a demo would be good, so that people can get some hands on experience, just to let them know what limitations/ non limitations , they are looking for.
    Last edited: Dec 19, 2013
  16. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Unfortunately the holiday discount is the one that is already in motion hehe. The actual price for the source is $199. Also, as much as I'd like to, I can't offer more discounts as a consideration for those who already purchased =)

    I actually decided to take road number 1 and I'm half way through maybe -just maybe- finish the pro compiled version. I'm also gonna update the prices a bit upon its release.

    In essence I'll be getting rid of the advanced version and making the PRO compiled for just $95.00!

    Now guys, trust me when I say this: If you really want to make a professional piece of work I honestly recommend the open source version. With the compiled version you might end up hitting walls in the long run.

    Of course, I'll still offer ways for you to upgrade to pro source at any time.


    As for a playable demo, its my next priority after this.
    Last edited: Dec 19, 2013
  17. magnetoman

    magnetoman

    New Member

    Joined:
    Jun 11, 2013
    Messages:
    2
    That sounds fair. Never hurt to ask,lol. Will it be up on asset store later in the future.
  18. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Its already being reviewed by the Asset Store. With any luck, maybe today or tomorrow!
  19. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Good news guys.
    Prices updated once more, and pro version (compiled) has just been sent to the Asset Store.
    You can get it now on sellfy.
  20. Kosidinma

    Kosidinma

    Member

    Joined:
    Aug 1, 2013
    Messages:
    19
    Leave both up in my opinion...some of us like to use source codes and some don't
  21. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    They are both available =)
  22. I am da bawss

    I am da bawss

    Member

    Joined:
    Jun 2, 2011
    Messages:
    2,362


    So, is it because of you are using FlyingTeapot's asset (but licensed and authorized right?) or is it because of you accidentally included the uTomateProjectProperties.asset that got your project removed from the Asset Store? I still like to see this on Asset Store because it is far easier to update through it.


    BTW, did you email or private msg Caitlyn about this? You can also email Aurore and maybe she can pass on the message.
  23. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    They didn't specify the reason. But regardless of what it was, I've updated the package on the same day (monday or tuesday I believe), removing all traces of third party packages.
    Today I received an e-mail reply from their support team, but they said they can't re-enable the asset themselves as the decision is up to the asset store team. He said he sent an e-mail to the asset store team about the subject, but no other information or development was given after that.

    Thank you for those suggestions! I'll send one of them a private message.
  24. dark_tonic

    dark_tonic

    Member

    Joined:
    Mar 23, 2011
    Messages:
    97
    Subscribing to this thread :)
  25. jerotas

    jerotas

    Member

    Joined:
    Sep 4, 2011
    Messages:
    2,644
    Subscribing as well. We may want this in the future.
  26. dinkeytom

    dinkeytom

    Member

    Joined:
    Jul 31, 2013
    Messages:
    2
    How would you receive updates if you purchased on Sellfy?
  27. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    There is an e-mail update feature on sellfy. When I update the link I can use it to resend the update to all users who purchased it. It resets the download attempts as well.
  28. JohnGallet

    JohnGallet

    New Member

    Joined:
    Sep 27, 2013
    Messages:
    12
    This package is awfully expensive. I think it will not sell. Sorry about this. I would buy the source code edition at $60. If you can sell a lot, then good for you, but you will not get my money at this price.
    (and your website has no contact form or any support form whatsoever!!!)
  29. ninjasdf

    ninjasdf

    New Member

    Joined:
    Dec 3, 2013
    Messages:
    5
    This could have been put into a more constructive form of price criticism. However, as a developer myself I can't stress enough how much work actually goes into something like this. Not only has this toolkit been developed to be expanded upon and customized, but it's fully commented and clean. 99% of developers would not be able to accomplish this. Compare this toolkit that I'm sure MMind developed for months on end with a graphical/sound asset someone put together in 2-3 weeks and you should clearly see why he might be inclined to charge a pretty penny. Especially considering he has the only Unity product catering to what ultimately amounts to a niche genre, and it's completely open source.
  30. jaelove

    jaelove

    Member

    Joined:
    Jul 5, 2012
    Messages:
    208
    This tool is worth 10 times the asking price
    Ghostpunk likes this.
  31. rosor

    rosor

    Member

    Joined:
    Nov 15, 2009
    Messages:
    1,543
    just try to hire a developer to come up with something similar to this. lol ... you'll end up in a 4 digits number easy (if it's not 5 digits ). This thing is a huge time saver. 250 bux for something like this when you're an actual indie developer is bargain.
  32. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Thank you so much for all that support guys =) I feel warm inside. Is it the xmas spirit? lol

    As for the price, I'm not sure where you get the reference to why you think its expensive (maybe you are basing this on the price of an actual game?) but for a SOURCE product this is extremelly cheap. I did manage to find some what similar products with similar pricing tables eventually (a 3D Racing Game Toolkit to be exact) and they mostly charge twice of what I'm asking for the source code, as they offer some cheaper compiled versions.

    If you don't know what the source version is or what to do with it (basically you just want it because its the "best"), you shouldn't worry about purchasing it really, as the PRO version will offer you the exact same content for much much cheaper. The only difference is that the core of the engine is not open source, meaning there are some things you can't change. but you will still have an extremelly powerful tool in your hands. If you have any doubts, check the documentation. Everything there is available in any version. The scripts you will be playing with the most (GUI Scripts) are open source for all versions either way.

    I wish i had some testimonials of people who purchased the PRO only version so you can have some idea of it. =)
    Last edited: Dec 20, 2013
  33. TaxisDude

    TaxisDude

    New Member

    Joined:
    Dec 20, 2012
    Messages:
    3
    If I buy the pro version and after some testing, I need the source edition, I need to pay the full price or will be possible to pay only the difference or apply some discount?

    Sorry if you have already answered my question before ^^U

    Fake-edit: I'm subscribed to this thread :D
  34. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Absolutely.
    Sorry the option is not available right now, but I'll have it available very soon
    Last edited: Dec 21, 2013
  35. liero116

    liero116

    Member

    Joined:
    May 22, 2012
    Messages:
    16
    Here's my thought on it. You only need the source if you plan to create something very unique from the normal style of fighting game.

    Really, he could have charged way more than he is charging now simply due to the fact that there currently isn't any other open source fighting engine at all. The closest possible things you can get are MUGEN and EF-12; neither of which are open source. As a matter of fact, the cheaper Pro version of UFE is nearly identical to both of those. The key difference is you don't have to code anything at all for UFE and it's all laid out nicely. I did some pretty extensive tinkering and found UFE to be 90% ready for me. A couple things need to be updated here and there, but MMind put all of them on his to-do list pretty much immediately.

    Long story short, if the price is too high for you, you have other options, but you'll have no real control over the final product and should you choose to sell your game later, youre out of luck.
  36. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Guys I'm currently out of town and I don't have access to all my tools, so I'll be available for Q&A only for most of this holiday. As soon as I get back I'll start running some small polls to determine the priorities of the upcoming features.
    Also don't forget guys: If you need any specific feature and enough people agree with you, provide me with the animations (and any other required asset) and I'll make that feature free of charge, as long as you let me promote it using your assets in a video. Don't worry, your assets won't be used for anything other than the video.
    Last edited: Dec 21, 2013
  37. jaelove

    jaelove

    Member

    Joined:
    Jul 5, 2012
    Messages:
    208
    I've been working with it all week I have a few suggestions though could you make it possible to edit the camera parameters real time It's rough having to restart the program after every little edit also I think you forgot to add Announcer to the to do list but it's a great tool can't wait for the updates
  38. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    With a few tweaks I believe that is possible . You mean the standard camera position right? (not the cinematic one)

    You're right. There is a way to do it using the OnAlert event inside GUIScript.cs, but it requires coding. I'll add the visual editor option in the upcoming features right now.

    If you need anything else let me know
    Last edited: Dec 22, 2013
  39. jaelove

    jaelove

    Member

    Joined:
    Jul 5, 2012
    Messages:
    208
    Yeah I was referring to the standard camera but another thing that would really come in handy is to be able to preview the animation speeds real time in the move editor window currently you have a scrub bar but we'd get a better feel with a real time speed playback option
  40. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    I tried that at first but I ran into some code limitations. I'll give it another shot when I get back. I can see how useful something like that could be.
  41. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Small update:
    Skype support added for those who purchased the Pro open source!
    For those who want my live support, PM me with your receipt number and skype ID and I'll add you to my skype. I wont be so active during the holidays (currently out of town) but when I get back u can count on me to help you out and get you up to speed in any of my updates =)
  42. jaelove

    jaelove

    Member

    Joined:
    Jul 5, 2012
    Messages:
    208
    cool good to know I don't think I will need any help as of yet I am currently converting all of my stages to Unity I should be done by the new year then the real fun begins lol
  43. Dean Avanti

    Dean Avanti

    New Member

    Joined:
    Oct 21, 2012
    Messages:
    7
    I would love to see a demo showing objects in the background, I want to see how 'parallax scrolling effect' movement effects how distant objects look, so I can decide, single image for background, or cut it up and use layers to get '3d styled' object movement when the players move. There is not an editable demo I presume?
  44. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Not only there is an editable demo, its recommended that you use some of its asset as a base to your future work :)
    In fact the live docs makes constant reference to it as it provide great examples of moves, character, general configurations and even full open source GUI scripts for all versions of UFE.

    Im also currently working in a playable demo of UFE that should come out before the year ends.
    Last edited: Dec 25, 2013
  45. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    This is a quote from the W.I.P post:
    Input Leniency added =)
    $InputLeniency.jpg

    For more on input leniency, check out this link:
    http://www.eventhubs.com/guides/2010/jan/11/understanding-input-leniency-street-fighter-4/

    I'm still rapping up some other small updates (mainly to the demo that comes with the package) and will be updating the engine soon!
  46. JohnnyA

    JohnnyA

    Member

    Joined:
    Apr 9, 2010
    Messages:
    3,311
    Is there a playable demo anywhere?
  47. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Not yet. I just figured I had to have this feature in if I wanted to have a decent playable demo for you guys.
    I'm currently working on the demo. Should be out tomorrow =)
  48. JohnnyA

    JohnnyA

    Member

    Joined:
    Apr 9, 2010
    Messages:
    3,311
    Nice one!
  49. MMind

    MMind

    Member

    Joined:
    Jun 8, 2013
    Messages:
    469
    Small question guys:
    Is anyone interested in the basic version? I'm thinking about pushing some updates ahead of its release.
  50. jaelove

    jaelove

    Member

    Joined:
    Jul 5, 2012
    Messages:
    208
    From your last poll it seemed like only a few people were interested in the basic version the pro source seemed to be the majority consensus vote