Various community curated resources for the game Friday Night Funkin', by The Funkin' Crew Inc.
This will hopefully be a nice, catchall place for nearly damn everything Friday Night Funkin' related for fans, modders, freaks, and addicts.
I intend for this to be a bit community run type beat. I'll slowly find things and add it to this list, but I am not the biggest Friday Night Funkin' maniac, and not by a damn longshot! The inspiration behind this list thingie is those Github AWESOME lists that have a billion damn resources. I'm no FNF maniac, but I think it would be nice if everything was in one place!!! I will host this on the FunkinCrew github page, and upload it to the FNF website, but otherwise, I will say if there's dedicated people around, I'm willing to let some trusted individuals who are much more in touch than me to keep things around here nice and pleasant and a nice resource that doesn't get too outdated! -signed ninjamuffin99
some of these resources i stole from /funkg/... lol i hope u rascals over there dont mind!!!!
Further reading:
- The Awesome Manifesto (bit of inspiration behind this)
- Awesome lists contributing guidelines (again, it's main inspiration to this! So these are general loose guidelines! Not hard rules tho, we will get there when we get there!!!
- The Funkin' Blog - self plug a bit, also dunno where to put this right now, the FNF weekly devblog. Maybe we add a section around here core dev team? is that too self indulgent? lol?
Unsure what to contribute? Check out the good first issue tagged Github issues!
- Phantom Arcade Teaching Animation - YouTube VOD of PhantomArcade, Funkin' Crew lead, teaching his ways of Flash animation.
- Frames to Symbol Flash Plugin
- Base Game FLAs - FLAs for Friday Night' Funkin from the GitHub repository.
- Week 7 Update FLAs - FLAs for the Week 7 update including the stage, Tankman and cutscenes.
- The ULTIMATE Guide to ADOBE ANIMATE CC! (AKA Flash) - Tutorial - 6 year old Animate/Flash tutorial by Jazza, has extra links in the description for more tutorials for each section. (pretty long too, yeesh, 2 hours almost!)
- FNF Spritesheet and XML Maker - Combines individual frames together into spritesheets for FNF, and helps you manage animations.
- Free Texture Packer - Combines individual frames together into spritesheets. Has options to remove duplicate frames and rearrange frames to minimize texture size. Make sure to select
Starlingas the output format.
- oxipng - Simple program for general image optimization but also works nicely with FNF Sprite Sheets
- compresspng - Website for general image optimization, compresses a little more than oxipng
- Stems & Chromatic Scales - Officially released stems of Friday Night Funkin' music by Kawaisprite.
- How to Mimic Boyfriend's Voice
- Writing Vocal Duets - LongestSoloEver - A beginner-friendly guide to writing duets in a Friday Night Funkin' song.
- 6 Reasons your FNF Music Sucks - LongestSoloEver - Common mistakes when writing songs for FNF. Also a bit of hyperbole along the way.
- FNF Music Tutorial Playlist - LongestSoloEver - A playlist with all of LongestSoloEver's guides to writing FNF music (except the 2 listed above for some reason).
- How to MAKE CHROMATICS (Friday Night Funkin) - bbpanzu
- EASY FNF chromatic guide! (Friday Night Funkin') - StickyBM
- How to make FNF Chromatics in Ableton - LongestSoloEver
- Polyphone Soundfont Editor - A soundfont editor for those who want to make music quickly using their pitched samples.
- MELODYNE FNF CHROMATIC SCALE TUTORIAL - Emihead
- Chromatic scale tutorial gone wrong | How I make my chromatic scales - Milk (basically how to make chromatics in GarageBand)
- How I make My FNF Chromatics | 1000 Sub Special PT 1 - Agentsecret24
- Makes it so that the pitch of the chromatic and the sample work indipendantly of eachother.
- Friday Night Funkin' - The original open source game by The Funkin' Crew.
- Psych Engine - A fork of base game which includes new quality-of-life changes, performance improvements, and Lua-based mod tools. Popular and well-documented.
- Forever Engine - An archive of a rewrite of the game, originally written by Yoshubs. Includes performance reworks, HScript support, and more.
- Codename Engine - A fork of base game that provides full HScript support for advanced softcoding, along with sorted and half rewritten source for optimisation and ease of use.
- FNF LÖVE - A Lua recreation of FNF within the LÖVE2D engine.
- Funkin' Android - A fork of the game with controls and optimizations allowing it to be played on Android devices.
- PSXFunkin - A Playstation 1 de-make in C/C++
- Altronix Engine - An engine that provides the support for creating localizations into different languages and HScript modding support with Polymod HScript classes and small script files. Also engine has integration with GameJolt with achievements.
- CrowEngine - modified version of base Funkin' that has been rebuilt to include comprehensive documentation for modding and to introduce new features.
- Andromeda Engine Legacy and Andromeda 2.0 - Forks of Funkin' with customization and gameplay in mind.
- NOTE: Andromeda 2.0 is in HEAVY development and is in a very early alpha stage.
- FNF-Benjine - Funkin' but in Godot, made by BennyK and was used for Funkin' VR.
- FPS Plus - A fork of Funkin', as the name suggests, higher framerate, better input system, rebindable keys and more. B-Side Redux was made on this engine.
- Forever Engine Feather - A fork of Forever Engine, that includes all of its features, a scripting system based on HScript, called SScript, reorganized codebase, an events system based off of Hypno's Lullaby v2 and fully softcoded weeks and characters.
- FunkiniOS - A port of FNF to iOS devices, requires sideloading (thank god for the EU regulations)
- PydayNightFunkin - A recreation of FNF in Python, allowing for quick changeability! Tries to be painlessly readable and is somewhat documented.
FNF-NewgroundsPort - Rebuild of Funkin' 0.2.8 via reverse engineering.
- Source Code Guide | OVERHAUL - That one famous GameBanana compile guide. Also includes tutorials, like adding songs, custom characters, etc. (was originally targeted towards Funkin' 0.2.7.1)
- Psych Engine - Psych Engine modding documentation (sorta outdated).
- Alternatively, a more up-to-date Psych wiki exists, made by CaptainBaldi and contributors, which you can view here.
- Codename Engine - Codename Engine modding documenation.
- Haxe - Introduction - Introductory Haxe documentation.
- HaxeFlixel - Introduction - HaxeFlixel Documentation
- HaxeFlixel Cheat Sheet - Series of code examples and mini tutorials for common uses of HaxeFlixel
- HaxeFlixel Demos - Collection of demos for HaxeFlixel.
- HaxeFlixel Game Development Tools - Tools that HaxeFlixel recommends for developing games.
- HaxeFlixel Snippets - Snippets of HaxeFlixel code with live demos to explain their functionality.
- HaxeFlixel's Tutorial Game (TurnBasedRPG) - A really nifty tutorial that goes step-by-step on teaching how to make a game, comes with pre-made assets for you to use as well.
- Visual Studio Code is highly recommended, as it is the only integrated development environment (IDE) with proper support for Haxe (via extensions).
- Enable VSCode Debug Tools - A Twitter thread made by EliteMasterEric showing useful tips and tricks for Visual Studio Code.
- Funkin' Script AutoComplete - A Visual Studio Code extension for Psych Engine you can use that will auto complete functions, variables etc. in your Lua script.
- ArrowVortex - Create or edit stepfiles for various rhythm games, such as DDR (Dance Dance Revolution), ITG (In The Groove), PIU (Pump It Up), StepMania and osu!
- fnf-to-sm - A fork of a fork from the original fnf-to-sm repository. Converts Funkin' .json charts to StepMania simfiles and vice versa.
- Alternatively, using version 1.7 of Kade Engine also has a simfile to .json converter.
- SNIFF - SiIva Note Importer for FNF - Tool to convert charts made in FL Studio to .json files usable in Friday Night Funkin'.
- GameBanana - GameBanana hosts a buncho damn mods and stuff
- GameJolt - Another highly used host for mods.
- Funkipedia Mods Wiki - Information about most mods for Funkin'.
- /funkg/pedia - /funkg/ mod wiki.
- Psych Engine Mod Installing Tutorial - Shows you how to install mod packages within Psych Engine's
mods/folder. - LongestSoloEver's Modding Tutorials - A series of tutorials going over how to make mods in its entirety.
- BBPanzu's Psych Tutorial - A long tutorial video that teaches you in detail how to use Psych Engine and it's features (as of Oct 2021).