Engine based on Psych originally used on VS Camellia fanmade and focused on optimisation and perfomance to give players best possible experience. It was later moved to support modules.
The FNF-NovaFlare-Engine was originally created to be compatible with the Camellia mod, and it has continuously evolved into an independent engine, developed by Chinese developers.
V1.0.1 is based on FNF-Psych-Engine-0.6.3. V1.1.0-beta-1 and above are based on 0.7.3. V1.1.8-HOTFIX is based on 0.7.3 and supports mods version 1.0.0 and above (partially). v1.2.1: Minimum support Psych mod 0.7.3 to 1.0.4, V-Slice 0.8.4, CodeName 1.0.1
Highly optimize a large number of pending issues, including but not limited to frame rate improvement, loading optimization, major overhauls of the underlying system, and script system overhauls...
Add more practical features and beautify the interface.
Make your device stronger, more awesome, more invincible, more frequent, more ridiculous, more despair-inducing, and more frustratingly prone to crashes.
Starting from NovaFlare 1.2.0, Hscript has been upgraded to Hscript--iris-improved. This update brings script syntax closer to actual source code, with support for class and package.
- The first TPS frame count has exceeded 1000.
- Thread separation for rendering has been implemented for the first time.
- Immix GC optimization reduces lag during gameplay.
- The freeplay option interface has been rewritten for a better visual experience.
- The underlying Haxelib has been fully upgraded, with added recording and replay features.
All of NF's developers are Chinese (though this is not particularly relevant).
You'll need to explore more features on your own.
For more info, check out the release
We welcome everyone to use our open-source code, but please make sure to give proper credit to the original source. Our open-source code is for reference, not for plagiarism. Of course, you can copy small amounts of it, but please cite the original source. Copy too much, and you might even confuse players between your engine and the NF engine. Just wait, buddy, we’ll come after you.
The private directory in this repository is used for integrating NovaFlare with GameAnalytics to collect usage data from our staff. It is not made public because it contains sensitive API keys, and we require real data for internal purposes.
Note
Warning
Not guaranteed to support all mods, so PLEASE support their official channels.They really did an amazing job!! Friday Night Funkin------Codename Engine
Caution
Our support for the CNE mod has been officially approved by the CNE development team. For detailed information, please refer to the "Usage Info" section in the CNE repository's README . Click here for more information.
Caution
We REALLY, REALLY, REALLY, REALLY don’t want anyone to confuse the NF engine with these perfect engines. If the confusion goes beyond what we expect, we’ll pull back the update and remove the feature that supports mods for other engines.
| Avatar | Username | Involvement |
|---|---|---|
| NF Beihu | Creator and programmer for NF (NovaFlare) Engine. | |
| MaoPou | Helper and programmer for NF (NovaFlare) Engine. | |
| Chiny | Programmer for NF (NovaFlare) Engine and Touhou player. | |
| TieGuo | Pause menu redesigner for NF (NovaFlare) Engine. | |
| Careful_Scarf_487 | Main artist for NF (NovaFlare) Engine. | |
| MengQi | Artist for NF's pause menu. | |
| AZjessica | Freeplay menu artist for NF (NovaFlare) Engine. | |
| Ben Eyre | Credits menu artist for NF (NovaFlare) Engine. | |
![]() |
Als | Init intro artist for NF (NovaFlare) Engine. |
| blockDDDdark | Engine sound effort helper for NF (NovaFlare) Engine. |
| Avatar | Username | Involvement |
|---|---|---|
![]() |
Shadow Mario | Main programmer and Head of Psych Engine |
![]() |
Riveren | Main Artist/Animator of Psych Engine |
![]() |
Bb-Panzu | Ex-programmer of Psych Engine |
![]() |
Crowplexus | Linux Support, HScript Iris, Input System v3, and Other PRs |
![]() |
Kamizeta | Creator of Pessy, Psych Engine's mascot |
![]() |
MaxNeton | Loading Screen Easter Egg Artist/Animator |
![]() |
Keoiki | Note Splash Animations and Latin Alphabet |
![]() |
SqirraRNG | Crash Handler and Base code for Chart Editor's Waveform |
![]() |
EliteMasterEric | Runtime Shaders support and Other PRs" |
![]() |
MAJigsaw | MP4 Video Loader Library (hxvlc) |
![]() |
iFlicky | Composer of Psync and Tea Time and some sound effects |
![]() |
KadeDev | Fixed some issues on Chart Editor and Other PRs |
![]() |
Superpowers04 | LUA JIT fork contributor |
![]() |
CheemsAndFriends | Creator of FlxAnimate lib |
| Avatar | Username | Involvement |
|---|---|---|
![]() |
NinjaMuffin99 | Programmer of Friday Night Funkin' |
![]() |
PhantomArcade | Animator of Friday Night Funkin' |
![]() |
Evilsk8r | Artist of Friday Night Funkin' |
| KawaiSprite | Composer of Friday Night Funkin' |

















