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.
Currently UFE only supports 2.5D gameplay, but it will soon also support full 3D arena (Tekken, Dead or Alive, Virtual Fighter, etc.)
Here are just a few of the features UFE provide:
- Support for Mecanim as well as Legacy animations
- Special move execution system.
- Precision hit boxes.
- Combo system.
- Custom input manager.
- Cinematic move editor.
- Easy to use editor tools.
- 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 100 animations included (60+ Mecanim ready), all UFE coded and ready to use.
- 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.3 or higher
Documentation & feature list: http://www.ufe3d.com
Upcoming Features: http://www.ufe3d.com/doku.php/upcomingfeatures
Extensive move options
A fan-made tech demo using League of Legends characters:
Mecanim Animations Compatibility:
How move editor works:
Small combo compilation video:
How to setup your character's hit boxes:
Click here to watch more videos
UFE Features and Prices
Universal Fighting Engine Basic Pro Pro (Source) Special Moves yes yes yes Projectile System yes yes yes Display (combo counter, etc.) yes yes yes Gauge System yes yes yes Mecanim Animations no yes yes Cinematics no yes yes Intro/Outro animations no yes yes Parry no yes yes Move Link no yes yes Open Source Code no no yes Support forum + e-mail forum + e-mail + skype Prices (Asset Store) Prices (Sellfy) Release Date
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 a 20% discount on any version!
Current Version: 1.0.4 (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 during any discount season and wish to update it, don't worry, you only have to pay the difference for the original price.
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.