Universal Fighting Engine 2 (Source)

Your fighting game. Full engine source.

Universal Fighting Engine 2 (Source) combines visual authoring tools with a deterministic fighting-game simulation, rollback netcode, and playable templates for 2D, 2.5D, and 3D fighters. Start with the included demos, build your characters and moves in the editors, and extend the engine to fit your game.

Play the demo · Explore the documentation · See games made with UFE

Why choose Source?

Source includes everything in PRO, plus the full UFE engine source code. Inspect how combat and networking work, debug engine behavior, build custom tools, and adapt the underlying systems to your project's needs. Compare editions.

Build and refine your combat

  • Author attacks, combos, cancels, throws, projectiles, gauges, and cinematic events.
  • Configure characters, move sets, hitboxes, physics, input, camera behavior, and match rules through dedicated visual editors.
  • Work with Mecanim or Legacy animations and preview basic animation clips from the Move Set editor.
  • Use Random AI or Fuzzy AI for computer-controlled opponents.

Develop and debug online play

  • Deterministic simulation with frame-delay and rollback netcode.
  • Replay, desync-detection, and animation-map recording tools.
  • Networking integration options for Photon PUN 2, Mirror, and Unity Relay.

Start from a working game

Included demo characters, animations, stages, and UI templates provide a starting point for your project. Customize character selection, story mode, challenge mode, assists, and menu flow as you develop your own game.

Input and optional integrations

UFE supports Unity's Input System and Legacy Input Manager, with integration options for Rewired, Control Freak, and cInput. Optional networking and input integrations require their corresponding packages and setup; third-party licenses, accounts, or service fees may apply.

Get started and keep learning

Demo templates are authored for the Built-in Render Pipeline. URP projects may require adjustments to demo materials, stages, or skyboxes. See the setup documentation for installation and integration instructions.

Documentation · Video tutorials · Discord