Skip to content

Instantly share code, notes, and snippets.

@EliteMasterEric
Last active May 22, 2024 23:10
Show Gist options
  • Save EliteMasterEric/0566b5ad5d3702575e0ef65cedbdd565 to your computer and use it in GitHub Desktop.
Save EliteMasterEric/0566b5ad5d3702575e0ef65cedbdd565 to your computer and use it in GitHub Desktop.
Friday Night Funkin' Game Engine Comparison

List of Friday Night Funkin' Engines:

The base game. Like vanilla ice cream, some people find it bland while, for others, it's their personal favorite. Only version available on Newgrounds (re-uploads of FNF or even mods aren't allowed). The Newgrounds web-only edition (no source code available) includes spritemap animations for cutscenes (the Tricky Mod uses pre-rendered videos), custom keybinds, and note splashes.

One of the original modded engines, developed for the Full Ass Tricky Mod, and later separately maintained. Focused on high-level play, featuring a reworked input system, improved player stats like a results screen hitgraph, and custom keybinds. The most common engine to use in mods (even if it isn't the simplest to mod).

Check out the newest version if you haven't done so lately, there have been a lot of improvements to the chart editor and new views for Stage and Animation debugging, among other things.

Psych Engine is the engine originally developed for the Mind Games mod. It makes several opinionated changes to the original's graphics while focusing on casual play and changes to make for easier modding. It includes animated text boxes, a graphically reworked story menu, note splashes, custom note colors, custom keybindings, built-in achievement support, and more.

Mic'd Up provides a major revamp targeted at players of the base game. It includes three new difficulties for most Story Mode songs, a Modifiers menu which provides gameplay changes, a Marathon mode, a reworked dialogue system, and more.

Forever Engine is one of the newer engines out there. It includes a revamped options menu, note splashes, note skins, and more.

Modding Plus is an engine which includes changes designed to make it easier to add mods to.

Currently in development. Based on Kade Engine, Engima is striving to provide features to help hardcore players improve, casual players have more fun with the game, and creative people develop mods easier. Enigma boasts proper atomic modding support, with a mod menu, and future plans for additional features like HScript support.

FPS Plus is also one of the older engines, developed by Rozebud in parallel with Kade Engine. It boasts improved performance, and includes custom keybinds, a custom chart editor, and an improved animation debugger.

An engine created by MythsList. Includes a reworked dialogue system and more.

Custom Engines

The following mods use their own custom engines (or an engine heavily modified to where it's unrecognizable):

  • Many mods modify Kade to support cutscenes, using one of two methods:
    • The method used by the Tricky mod involves using extension-webm (which requires placing the sound in a separate file).
    • The method used by some other mods involves adding Brightfyre's MP4 Video Support, which requires including the VLC player DLLs and increases the file size of a release by almost 100%.
  • Funkin' Android by luckydog7 makes many modifications to support Android, including adding on-screen controls and making changes to reduce graphics memory usage.
  • Funkin' Rewritten uses none of the original source code, completely rewriting the game to use the LOVE game engine for Lua.
  • Entity Origins BREAKOUT uses a modified Kade Engine to include animated health icons and GameJolt integration.
  • Sonic.EXE uses Kade Engine with a modified main menu.
  • FNF in the Galaxy uses a modified base game with additional modchart functionality.
  • [Vs Mami(https://github.com/Sector03/FNF-Mod-Vs.-Mami) uses a heavily modified Kade Engine.
  • Vs Ghost Twins uses a modified Kade Engine titled Ghost Engine.
  • FNF Online VS uses a closed source version of the game. It has been determined that Online VS completely rewrote the game from scratch, using Multimedia Fusion 2.
  • Shadow Mario's FNF Multiplayer (no longer hosted on GameBanana) is still built in Haxe

Feedback

Please comment if you have another engine to list here, or you want to provide a blurb for an engine that doesn't have one.

@Raltyro
Copy link

Raltyro commented Aug 2, 2022

still missing some engines

@EliteMasterEric
Copy link
Author

This is real old, I haven't taken the time to update it in a while.

Plus it promotes my Enigma Engine, which was retired back in December.

@fowluhhdevbcfunny
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment