A port of Friday Night Funkin' to the LÖVE game engine.
On Android, the game uses the following shared-storage layout:
Android/media/com.zyn.lightengine/
├── mods/
├── addons/
└── saves/
mods and addons are loaded directly from that folder. Preferences, high scores,
selected mods, add-on state and the rest of the persistent game data are stored in
saves/funkin.lox. The directory and its three subdirectories are created
automatically on first launch. Changes to external mods, add-ons and the save file
are detected by a low-overhead metadata watcher and applied while the game is
running, without restarting it. The Android package requests access on first
launch because Android 11 and newer require explicit user approval to write to
shared storage. If access is denied, the game falls back to its private app
storage instead of losing the save.
The Virtual controls option under Options > Gameplay is enabled by default. Turning it off immediately hides and disables all on-screen/touch controls while leaving keyboard and gamepad input available.
Please follow our contributing guidelines while contributing to this project.
