Friday Night Funkin' Wiki

Welcome to the Friday Night Funkipedia! Before getting started, please make sure to carefully read through the Rules and Style Manual, as violating them may result in a block. Thank you!

If you have any questions or inquiries, please ask our wiki staff.


Friday Night Funkin' Wiki

This page is about the game itself. For details about the wiki, click here. For details about the prototype, click here.

Gettin freaky on a Friday night y'all
Newgrounds description

Friday Night Funkin' (also stylized as FRIDAY NIGHT FUNKIN'; often abbreviated FNF) is a Newgrounds rhythm game made in HaxeFlixel programmed by ninjamuffin99 with a soundtrack by Kawai Sprite and artwork by PhantomArcade and evilsk8r.

The game was originally created for Ludum Dare 47, a game jam event with the theme being 'Stuck in a Loop'. The version of the game that would now be known as the prototype would be released on the 5th of October, 2020, the jam's last day for submissions. The current version of the game was released to Newgrounds on the 1st of November, 2020. It can also be played on On the page, it can also be downloaded for Windows, macOS and Linux devices for free or with an optional donation.

Friday Night Funkin' is drawn and animated in a manner that nostalgically encapsulates Newgrounds' Flash animations with an art style inspired by graffiti street art. The game features multiple weeks where the player is confronted with various opponents with multiple songs.

The full version of the game, dubbed Friday Night Funkin': The Full Ass Game, is currently in-development, having been successfully funded via an official Kickstarter campaign.

Premise and Gameplay

This section briefly covers the beginning of the game. To see the full story, check the timeline.

The player takes on the role of Boyfriend, a wannabe rapper and college dropout, who is trying to date his beloved Girlfriend. However, her ex-rockstar father, Daddy Dearest, viciously disapproves of their relationship. The father challenges Boyfriend to a sing-off for him to prove his worth. Even if Boyfriend succeeds, it won't be the last time he will hear from him, and he certainly won't be the only one to get in his way.


It's basically like DDR, press arrow when arrow over other arrow. And uhhh don't die.
― description on how to play the game

Players must use the WASD and/or the arrow keys on their keyboard to play.

To pause the game, press the P or enter key.

Press the - and + keys to decrease or increase the game volume respectively, and 0 to mute the game.

Press the R key at anytime during a song to instantly trigger a Game Over.

During the Game Over screen, press the enter key, Z key or spacebar to restart the track. Press the escape or backspace key to quit.

Most controls can be changed via the Options.


A set of notes.

Using the WASD/arrow keys, players must press them in correspondence to the colored arrows (the notes) shown on-screen when they overlap with their markers.

If an arrow appears with a streak below it (a hold note), the player must hold that key for as long as the streak goes. Even though hold notes do not grant any extra points beyond the initial key press, holding it fully will rapidly restore a substantial amount of health, while missing one or letting go early could lead to substantial health loss. If the initial note is missed, players are still able to regain some health by holding the key down on the note's streak.

Health Bar

At the bottom of the screen is a health bar that is shared between the characters. The left side is red, representing the antagonist(s), and the right is green, representing the player and how much health they have remaining. The bar will always be half full at the start of a song. Where the red and green meet are character icons, representing the antagonist(s) and the player, on their respective side. For each note the player hits, they will restore a bit of health as Boyfriend's icon will move a bit to the left. For each miss, the player will lose some health as Boyfriend's icon will move a bit to the right. When the player gets low enough on health, Boyfriend's icon will swap to his "danger" icon to warn the player that they are close to losing. On the other hand, when the player has the health bar mostly full, the antagonist(s) will display their "danger" icon. Some characters do not have a "danger" icon, meaning their icon remains the same at all times.

The health bar.


Continuously hitting notes will eventually cause a streak counter to appear near Girlfriend. This counter always starts counting at 0 upon hitting a note. After that, players must hit 10 more notes for the counter to appear with each note press. From 10 and onward, the counter will be displayed showing itself go up for every successful note the player hits without missing. If the player presses a key but misses a note, the counter resets, and Girlfriend will briefly cry. She does not cry in Week 4 or Week 6 because there is no animation for that in those two weeks. However, if the player misses a note, but does not press the key for it, the counter will not reset.

The combo counter does not affect the score in any way and is mostly an aesthetic feature.


Hitting notes will give the player points. The points are added and tracked on a score counter below the health bar.

Below is a table explaining how many points the player get for different timings.

Score Table
Score Message Image Points Condition
Sick!!* 350 Pressing the key within 33.33ms of the correct note being heard/the arrow reaching the marker.
Good! 200 Pressing the key slightly before or after (91.67ms, 125ms before version 0.2.8) the arrow reaches the marker.
Bad 100 Pressing the key a little late (133.33ms, 150ms before 0.2.8) after the arrow reaches the marker.
Shit 50 Pressing the key late (166.67ms) after the arrow reaches the marker.
Miss** N/A 0 Not pressing the key when a note passes after the arrow reaches the marker.
Miss*** N/A -10 Pressing the key too early or too late after the arrow reaches the marker,

as well as pressing a key when there are no arrows at all.

*Hitting the key perfectly is indicated with the note creating a splash effect. This was added in update 0.2.8.

**Letting a note pass causes no message to appear. Points will not be deducted and the combo counter will not be reset. However, missing the note will lower the player's health.

***Hitting the key at the wrong time causes no message to appear either. However, a record scratching sound can be heard, Boyfriend will not produce vocals and turn grey-blue in shock instead, and if the player had a streak of 10 notes or higher, Girlfriend will briefly cry. Missing the note will also lower the player's health, but the amount lost is slightly less than if a note were to pass without even attempting to hit it.

Story Mode

Story Mode is the main mode of the game. In this mode, the player can choose between 7 different weeks (and the tutorial level) and select between 3 different difficulties: Easy, Normal and Hard.


Weeks are groups of tracks the player must goes through in succession. Each week has a different antagonist/antagonists and a different background (with the exception of the tutorial and the first week).


The tutorial is a separate level meant to teach the player the basics of playing the game, although it was originally part of (and takes place during) Week 1. Girlfriend takes the role of the opponent. The location is set at The Stage. The track for this level is, appropriately enough, Tutorial.

Week 1

Week 1 is the first week of the game. The antagonist is Daddy Dearest. The location is set at The Stage. The tracks for this week are Bopeebo, Fresh and Dadbattle.

Week 2

Week 2 is the second week of the game. The antagonists are Skid and Pump, and Monster. The location is set at Girlfriend's House. The tracks for this week are Spookeez, South and Monster.

Week 3

Week 3 is the third week of the game. The antagonist is Pico. The location is set at the Newgrounds Office Building. The tracks for this week are Pico, Philly and Blammed.

Week 4

Week 4 is the fourth week of the game. The antagonist is Mommy Mearest. The location is set at The Limousine. The tracks for this week are Satin Panties, High and M.I.L.F.

Week 5

Week 5 is the fifth week of the game. The antagonists are Daddy Dearest with Mommy Mearest, and Monster. The location is set at The Mall. The tracks for this week are Cocoa, Eggnog and Winter Horrorland.

Week 6

Week 6 is the sixth week of the game. The antagonists are Senpai and Spirit. The location is set at The School. The tracks for this week are Senpai, Roses and Thorns.

Week 7

Week 7 is the seventh and currently the final week of the game. The antagonist is Tankman. The location is set at the Restricted Military Zone. The tracks for this week are Ugh, Guns and Stress.


Freeplay is the second mode of the game. Players are allowed to freely pick and play any of the songs from all the weeks on any of the 3 difficulties, as well as view their personal best scores for each individual track.

Player scores from Story Mode will be transferred to Freeplay if the score is greater. However, achieving better scores in Freeplay do not affect week scores from Story Mode.

Easter Eggs

Gitaroo Man

The secret pause menu/Game Over screen.

The Gitaroo Man Easter egg changes the regular pause menu or Game Over screen to one reminiscent of Gitaroo Man's Game Over screen. It has a 1 in 1,000 chance of occurring randomly during normal gameplay. Upon pausing or losing, the screen will abruptly go dark before the special screen appears. The artwork of Boyfriend's head on this screen was created by Wandaboy.

Secret Tankman Animation Test

In the title screen, pressing the 5 or 8 key will lead to an image of Tankman in a transparent photoshop background. He has no mouth, his right forearm is misaligned and there is a duplicate arm asset next to his microphone.

Pressing the space bar will cause him to move, showing that it's actually a broken version of the cutscene in Guns.

Multi-Colored Title Screen

Holding down the left or right key during the title screen will cause Girlfriend and the game's logo to change colors.

Old Boyfriend Icon

During any song in any level, pressing the 9 key will change Boyfriend's character icon to the old icon he used prior to update 0.2.5.

Bouncing Loading Screen

Pressing the spacebar, the Enter key or the Z key during the loading screen will cause it to bounce.

Open Source

Friday Night Funkin' is an open-source game. Anyone is allowed to download the source code either on the game's page or on GitHub, making all of the game's assets both easily accessible and modifiable. Thanks to this, the game has developed a strong modding community with many fan-created mods for the game being created and shared through mod sharing websites. The team behind the game has openly expressed their support and praise for the mods that have been created.


Friday Night Funkin' received positive reviews by many fans and players alike for having a great premise, wonderful music, an interesting story and creative art design. Many people also credit the game as an instant classic that has managed to revive Newgrounds and bring it back into the public mainstream on top of creating an entire community around the game itself. Some of the songs have gone on to be listed on major song companies' best hits, like M.I.L.F and Stress. It has become one of the most popular Newgrounds game of the modern day, and it's currently being updated as time passes by. The game has gained a large modding community, due to the easily accessible files and the game being open-source. This has caused more people to be drawn to the game, making multiple mods. Fans have shared their dismay about the preset controls not being customizable along with other features that they feel should be added, but this was all fixed with the 0.2.8 update.


  • Before update 0.2.6, Freeplay strangely had some of the songs out of order on the list, such as Dadbattle being before Fresh, or Blammed coming before Philly.
  • Week 5 includes a large number of character cameos, many of which originate from or are tied to Newgrounds.
  • Week 6 is the first week to utilize a completely different art style than all the previous weeks. It is also the first to have cutscenes containing dialogue as well as providing some lore to the game.
  • The colors of the note arrows and their directions match the buttons on a PlayStation controller.
  • Every level happens on a Friday, as confirmed by ninjamuffin99 on Reddit, hence the name of the game.
  • Every current and future character has been confirmed to exist within the same reality. ninjamuffin99 describes this as being similar to the Subspace Emissary from Super Smash Bros. Brawl.
  • Upon Week 7's release, the Newgrounds website crashed due to many people rushing to play the week. However, many YouTubers beat it before it crashed, though some still had trouble accessing the game without encountering the "This submission has been temporarily disabled" message.
    • 3 days after its release Newgrounds, along with the game, has been fixed. However, some players were having problems with loading the game up, but that has also been fixed.
  • On the 18th of April, 2021 (around 6:00pm EST), when Week 7 finally released, the developers released a Kickstarter to help plan the full version of the game and its release on multiple platforms. The campaign ended on the 18th of May, 2021, at 5:31pm EDT.
    • Friday Night Funkin': The Full Ass Game is planned to include cutscenes for every week to expand the lore, new songs and characters, local and online co-op multiplayer, online leaderboards, an epilogue story filled with its own weeks and songs, a new difficulty level, better mod support, creator mode, more mechanics and more. The estimated retail price for the game will be around $20.
      • The campaign had already reached beyond the $60,000 pledge goal within hours of its announcement, and over $1,000,000 within a span of 3 days. By the time the campaign ended, it amassed $2,247,641 from 58,561 backers.
        • Plans for a legitimate PS1 port, a Pico's School remake and Pico 2 release and even an anime-themed level with a highly-produced sakuga by a big name company were set on the table.
        • A Nightmare A.U. was also planned with a $10,000,000 goal, with the premise being that certain characters will appear from a dark universe to wreak havoc. People thought that this was just a joke by the developers, but PhantomArcade confirmed it to be real in a Tweet.
  • In addition to showing gameplay footage of the original game, the trailer of the full game showed many popular mod characters as well, such as Whitty and Hatsune Miku.
  • The development of Friday Night Funkin' started exactly 5 years after ninjamuffin99 made his Newgrounds account.
  • In a Twitter AMA, ninjamuffin99 revealed that if DLC were to be made for the game if they have the motivation for it, then it would come in free updates.
  • ninjamuffin99 has stated that the game could be released without any given warning in the future.
  • The name "Friday Night Funkin'" originated from an innuendo, as confirmed in a Reddit AMA by PhantomArcade.
  • During a Twitter Space, it was revealed that prior to Week 7's release, a Nintendo 3DS port of Friday Night Funkin' was planned for development, but was canned due to the system's discontinuation.
    • StreetPass was planned for this port, but it's unknown what it would have done.
  • One of the game's core inspirations is the 1981 anime adaptation of the manga Urusei Yatsura, which revolves around a horny protagonist and his similarly-horny otherworldly girlfriend going on countless adventures which range from emotional to outright stupid.
  • According to ninjamuffin99, Friday Night Funkin' takes place in the Philadelphia area.


Tutorial Girlfriend | Tutorial
Week 1 Daddy Dearest | Bopeebo - Fresh - Dadbattle
Week 2 Skid and Pump | Spookeez - South
Monster | Monster (Song)
Week 3 Pico | Pico (Song) - Philly - Blammed
Week 4 Mommy Mearest | Satin Panties - High - M.I.L.F
Week 5 Daddy Dearest & Mommy Mearest | Cocoa - Eggnog
Monster | Winter Horrorland
Week 6 Senpai | Senpai (Song) - Roses
Spirit | Thorns
Week 7 Tankman | Ugh - Guns - Stress
Unused Boyfriend | Test
Game Modes Story Mode - Freeplay
Others Options - Debug Menu - Donate/Kickstarter
Main Characters Boyfriend - Girlfriend
Antagonists Daddy Dearest - Skid and Pump - Monster - Pico - Mommy Mearest - Senpai - Spirit - Tankman
Upcoming Cassette Girl - Hank J. Wimbleton - Ritz The Rat - Cassandra
Scrapped or Unused Lucky Boy
Background Characters Henchmen - Mall Santa - Background Freaks - Tankmen
Main Characters Boyfriend - Girlfriend
Antagonists Daddy Dearest - Skid and Pump - Monster - Pico - Mommy Mearest - Senpai - Spirit - Tankman
Upcoming Cassette Girl - Hank J. Wimbleton - Ritz The Rat
Scrapped or Unused Lucky Boy
Developers ninjamuffin99 - PhantomArcade - Kawai Sprite - evilsk8r
Contributors Tom Fulp - Sr Pelo - Bassetfilms - JohnnyUtah - Moawling
Kawai Sprite Albums | Friday Night Funkin' OST, Vol. 1 (Original Release) - Friday Night Funkin' OST, Vol. 2 - Friday Night Funkin' - The Official Soundtrack Vol. 1
Remixes | Fresh (Boyfriend Remix) - Fresh (Chill Remix)
Bassetfilms Albums | Monster