HTV04 / funkin-rewritten

Optimized rewrite of Friday Night Funkin' built on LÖVE
https://gamejolt.com/games/funkin-rewritten/643549
GNU General Public License v3.0
106 stars 39 forks source link
engine fnf friday-night-funkin funkin game homebrew linux love love2d lua luajit macos nintendo-switch rewrite rewritten rhythm switch windows

Logo

GitHub release (latest SemVer) GitHub release (latest SemVer including pre-releases) GitHub all releases GitHub issues GitHub Discord

Friday Night Funkin' Rewritten is a rewrite of Friday Night Funkin' built on LÖVE for Windows, macOS, Linux, and Web platforms, as well as previously unsupported platforms, like the Nintendo Switch!

Friday Night Funkin' Rewritten features:

Join my Discord server for Funkin' Rewritten updates and discussion: https://discord.gg/tQGzN2Wu48

Controls

If using a controller on a PC, a controller with an Xbox button layout is recommended. Controller buttons will be remappable in a future update.

Menus

Keyboard

Controller

Game

Keyboard

Controller

Debug

Keyboard

Settings

The settings file can be found in the following places on the following systems:

Progress

Menus - 50% Complete

Game Engine - 90% Complete

Weeks - ~7/8 Complete

License

Friday Night Funkin' Rewritten is licensed under the terms of the GNU General Public License v3, with the exception of most of the images, music, and sounds, which are proprietary. While FNF Rewritten's code is FOSS, use its assets at your own risk.

Also, derivative works (mods, forks, etc.) of FNF Rewritten must be open-source. The build methods shown in this README technically make one's code open-source anyway, but uploading it to GitHub or a similar platform is advised.

Building

Web build instructions coming soon! Current method isn't that portable right now, but I'm working on something.

Unix-like (macOS, Linux, etc.)

After running a build method, its release ZIP will be located at ./build/release.

LOVE file

Windows (64-bit)

Windows (32-bit)

macOS

Nintendo Switch

Desktop Platforms

Console Platforms

All Platforms

Other

Follow the official instructions for LÖVE game distribution for your platform: https://love2d.org/wiki/Game_Distribution

Special Thanks