FNF: Doido Engine is a rewritte of FNF's code, while still being written in HaxeFlixel and aiming to be familiar to anyone knowledged in other FNF hardcoded engines.
- Re-Organized Source Code
- HScript-Iris support for softcoded Modcharts!
- Full Controller Support
- Support for spritesheet, animate atlas or Aseprite sprites
- Erect Remix support
- Customizable Note skins and types
- Asset Modifier for notes, ratings, countdowns, etc...
- New Chart Editor featuring Events
- New Character Offset Editor
- Optimized memory and CPU usage
- Customizable loading screen
- Easily customizable Options and Save data
- In-game Crash Handler
- Chart auto-saving
and more!
For information on how to Build the engine, as well as guides for how to use it, please check out the FNF: Doido Engine Wiki! If you need help with anything, you can join our Discord Server for support!
To install the correct libraries, you can run your platform's respective script in art/setup/
. You can also install manually by checking the .hmm
file.
The code in FNF': Doido Engine and it's core original assets are licensed under the Apache 2.0 license: (https://www.apache.org/licenses/LICENSE-2.0). Some assets, including the "Friday Night Funkin'" name and logo, are property of The Funkin' Crew Inc. and all rights are reserved to it. Some other assets, such as test sprites and music, are used under permission from their creators, and so, have their rights reserved to whoever created them.