Skip to content

FNF-SE/FNF-Shadow-Engine

Repository files navigation

Warning

Shadow Engine is under active development and slightly not ready for public use.
Expect breaking changes, missing features and unstable builds.
Use at your own risk.

Shadow Engine Logo

Friday Night Funkin' - Shadow Engine

A highly modified Psych Engine 0.7.3.

Ready to be source-modded.

Note

For the lore of this engine see ORIGIN.md.

Differences Between The Original

  • Uses our haxelib forks for backporting and fixing stuff
  • Uses latest Haxe
  • Uses some code from P-Slice, Leather Engine (R.I.P.), Codename Engine
  • Modcharting Support (see FNF-Modcharting-Tools)
  • Replaced flxanimate to flixel-animate for better performance for texture atlases
  • Replaced hxCodec to hxvlc for better customizability in video cutscenes
  • Mobile Support (duh)
  • Applies OpenAL Soft Config For better audio
  • Slightly more accurate FPS and less RAM Usage
  • Unironically winning icons support
  • Some 0.6.3 and 1.0 compability
  • Little bit Null Safety
  • Linux ARM support (FNF on Raspberry Pi baby)
  • Kade Engine Results Screen
  • PlayState has changeNoteSkin for easy in-game note skin changing
  • Play as Opponent
  • Stripped to only have Test song and some characters (TBD to re-add, see TODO)
  • Kade Engine Note Timing (man I feel old), VSync and Pop Up Score Option
  • Includes all classes as possible into source
  • Scriptable Classes Support!! (ig idk honestly if I [HomuHomu833] did good job)

Discord server: https://discord.gg/krFK9WWYHg

About

A highly modified Psych Engine 0.7.3.

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors 3

  •  
  •  
  •