Publisher Page | Website | Youtube | Forum | UFE 1.x Universal Fighting Engine (UFE 2) is a set of tools and framework designed to develop 2.5D fighting games using a variety of custom easy-to-use Unity editors. The biggest addition to the toolkit on version 2.x is the native netcode and deterministic physics designed to run online matches in a smooth lag-free environment, even if the peers are across different continents. To accomplish this, UFE 2 uses a technique known as Rollback to rearrange the timeline so a game can correct itself when an input is executed with a delay. The subject has been covered extensively and have been the topic of several games for years (often referred to as GGPO). You can read more about it in this great article by @mauvecow. Give it a try, download the demo here: PC WebGL Android All builds are cross-platform. To search for a match hit "Online". It will search for matches in a US Server (Powered by Photon). Feature Spotlight: Robust Move and Character editors A.I. support (Random and Fuzzy AI) Network support (Frame Delay and Rollback) Story Mode Mecanim and Legacy animation support Precision Hitboxes Combo System Throw/Grappling move support Custom Input manager Cinematic move options Compatible with Unity GUI Open source GUI Scripts Mobile friendly Extended coding support 3 Characters with over 150 animations included What is new on 2.x: Rollback netcode Photon support Character assist Multi-gauge support Diagonal inputs Alternative inputs Trade hits (double K.O.) Resource loaded assets And more... Upcoming Features: Hitbox editor for basic and special moves 2D sprite support 3D arena gameplay Party mode (more than 2 players at once) Challenge mode Editor interface for cloud services to store user data Replay recorder Supported Addons: Control Freak cInput Rewired Android Bluetooth Multiplayer Photon Unity Networking This version was specially developed with backwards compatibility in mind. You can follow a 4 easy step procedure to have your project converted from 1.x to 2 in no time. UFE 2 Features and Prices Current Version: 2.1.1 (change log) Sellfy: Lite | Basic | Standard | Pro | Source Asset Store: Lite | Basic | Standard | Pro | Source Notes: Standard, Pro and Source versions comes with 4 characters and 180 animations. Upgrade prices are based on the version you previously purchased. If you bought your addons (Fuzzy or P2P Network) separately, email/PM so I can consider you for the next upgrade tier. If you bought UFE 1.x from the Asset Store the upgrade prices are automatically applied. Those who purchased UFE 1.x under grace days (bought the product within the past 90 days) can acquire UFE 2 Lite/Basic/Standard for free (version based on previous tier). Enterprise is a new kind of service specially designed for large teams. Instead of buying multiple copies for your team, buy this license instead. This is an addendum that replaces Section 2.3 (END-USER's Rights and Obligations) in the Asset Store EULA: END-USER is granted a license to install and use Assets on an unlimited number of computers provided that these computers are either all (i) physically located at a single physical location ("Site") belonging to END-USER, or (ii) laptops are employed at the same Site provided all such computers have appropriately licensed Unity software installed, and consequently, any Asset may only be used at particular Site or on computers assigned to END-USER's employees employed at the same Site and may only be moved to another Site subject to prior written approval from Licensor; provided, however, that for so long as the "UFE 2.0 Enterprise" Asset is categorized as a non-Editor Extension Asset, then END-USER is granted an enterprise license to install and use such UFE 2.0 Asset on an unlimited number of computers provided that these computers are either all (i) owned by END-USER or its affiliates and subsidiaries, or (ii) owned by subcontractors of END-USER working on the development, distribution, or marketing of END-USER’s electronic game and interactive media provided all such computers have appropriately licensed Unity software installed.