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.
A highly modified Psych Engine 0.7.3.
Ready to be source-modded.
Note
For the lore of this engine see ORIGIN.md.
- 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
flxanimatetoflixel-animatefor better performance for texture atlases - Replaced
hxCodectohxvlcfor 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
changeNoteSkinfor 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
