Logo
PC Only

This game requires keyboard controls. Please play on a computer for the full experience.

About Friday Night Funkin'

Learn more about this classic rhythm game

Game Introduction

Friday Night Funkin' is an open-source rhythm music game where players need to press the correct arrow keys in time with the beat to defeat opponents.

MusicRhythmIndie GameOpen SourceArcade
Free Game
Multi-Platform Support
Keyboard Required
Rhythm Game

Game Videos

WeekEnd 1: Due Debts — story cutscenes

These three scenes belong to the original Friday Night Funkin’ game, in story order. The songs between them are Darnell → Lit Up → 2hot → Blazin’.

Rift of the NecroDancer collaboration trailer

This Attract Mode trailer promotes the Friday Night Funkin’ Music Pack in Rift of the NecroDancer. It is a separate crossover preview, not a continuation of Due Debts.

  • 1. Opening — before Darnell

    Pico runs into Nene, who is still angry that he spared Boyfriend and cost their crew its payment. After escaping her, he meets Darnell by A-Bot.

  • 2. After 2hot — before Blazin’

    Pico and Darnell face off with a gun and a spray can, then put them aside as their confrontation turns into a fistfight.

  • 3. After Blazin’ — WeekEnd 1 ending

    Pico and Darnell end their fight and make peace. Nene remains upset about Boyfriend and tears up his target photo. The scene closes with “Friends Again!”

  • Friday Night Funkin’ × Rift of the NecroDancer

    An animated crossover introduction followed by a look at FNF songs played as Rhythm Rifts in the separate game.

How to Play

Use the arrow keys (↑↓←→) r WASD keys to follow the rhythm and press the corresponding keys accurately to score high.

Game Background

The game follows Boyfriend, who must defeat his girlfriend’s father, Daddy Dearest, and other opponents in musical battles to win her heart.

Creator Team

Created by ninjamuffin99, with artwork by Phantom Arcade, programming by evilsk8r, and music by KawaiSprite.

System Requirements

Available on PC, Mac, Linux, and browser versions.