Browser-based FNF development

Make your
music playable.

FNF Web Engine is a browser-based Friday Night Funkin' engine and toolkit designed to make creating, organizing, and playing custom content easier.

The Engine

Load your content, configure your experience, and play your songs directly from the browser. No traditional game installation required.

FNF Web Engine

A flexible web-based engine for playing Friday Night Funkin' content with a focus on portability, customization, and easy access.

Browser-Based Custom Content Audio Controls Mod-Friendly

Songpack Tools

Prepare and manage the content that powers your engine. Build songpacks, organize assets, and get your music ready to play.

Songpack Creation Asset Management Conversion Tools Browser-Based

Built for messing with music

The goal is to make the entire process of going from "I have a song and some assets" to "I'm playing it" as simple as possible.

🎵

Play Custom Songs

Bring your own music and chart content into a browser-based FNF experience.

🎚️

Audio Control

Tune your playback experience with audio-focused controls designed for experimenting with songs.

📦

Songpack Workflow

Organize the assets needed for a song into portable songpacks that can be used with the engine.

🧩

Mod-Friendly Design

Designed around the idea of working with custom content instead of locking everything into one game.

🌐

Runs in the Browser

Access your tools and engine from a website without needing a traditional desktop installation.

🛠️

Tools Included

Create and prepare content with companion tools built specifically for the Web Engine workflow.

From idea to playable song

A simple workflow for getting your content into the engine.

STEP 01

Prepare your content

Gather your music, charts, assets, and other files needed for your song.

STEP 02

Build your songpack

Use the Songpack Tools to organize and prepare your content for the engine.

STEP 03

Play it

Load your content into FNF Web Engine and start playing your song directly in the browser.

Have an idea? Found a problem?

This is the place to suggest new features, share ideas, report issues, or talk about FNF Web Engine.

💬

FNF Web Engine Community

Have an idea for a feature that would make the engine better? Found something that isn't working correctly? Let people know!

💡
Suggest Ideas

Share features, improvements, and cool ideas you'd like to see added.

🐛
Report Issues

Let others know about bugs and problems you've found while using the engine or tools.

💬
Discuss the Project

Talk about the project, ask questions, and share feedback.

Ready to start?

Jump into the engine, prepare some content, or check out the source code and see how FNF Web Engine works.