Friday Night Funkin'

★★★★½ 4.7 (58,598)Arcade
Timeless classicsCartoonSkillMusicArt

Friday Night Funkin' is a free rhythm game built around music battles and 80s cartoon flair. You play as Boyfriend, a wannabe rapper trying to prove himself to Girlfriend by out-singing a parade of strange opponents. The whole game runs on timing: colored arrows scroll up the screen, and you press the matching key the moment they line up with the markers at the top. Nail the beat and Boyfriend belts out the tune, miss it and his health bar slides toward the rival. It sounds simple, and then the first song humbles you.

Friday Night Funkin' at a glance

DetailValue
GenreArcade
PlatformWeb browser (desktop & mobile)
PriceFree to play
Rating4.7/5 from 58,598 votes

How to play

The core loop is reading arrows and hitting them in time. Watch the scrolling notes, and when they overlap the stationary markers, press the matching arrow or WASD key. Longer notes need you to hold the key for their full length, and the songs reward variety once you get comfortable. The controls themselves are quick to learn, so the real challenge is keeping your timing steady as the tempo climbs.

InputAction
Arrow keys or WASDHit the scrolling notes in rhythm
Plus / minusRaise or lower the volume
0Mute the audio
EnterSelect a menu option
ESCGo back to the previous screen

Story mode and its weeks

Story mode is the heart of the game. It groups songs into themed weeks, each with its own setting, opponent, and soundtrack, and you have to clear every track in a week back to back to win it. The cast pulls heavily from Newgrounds history, from Girlfriend's overprotective parents to old web mascots, and each matchup ramps up the difficulty.

WeekOpponent
Week 1Daddy Dearest, Girlfriend's rockstar father
Week 2Skid and Pump from Spooky Month
Week 3Pico, a classic Newgrounds mascot
Week 4Mommy Mearest, Girlfriend's pop-star mother
Week 5A Christmas mall showdown with both parents
Week 6Senpai, set in a retro dating sim
Week 7Tankman, a military parody character

Difficulty, health and scoring

You pick from easy, normal, or hard before a song, and harder settings speed up the arrows and tighten the patterns. A tug-of-war health bar sits at the bottom: clean hits push it toward you, misses push it toward your opponent, and emptying it ends the song early. Beyond just surviving, every note is graded on accuracy, so perfectly timed presses earn a sick rating and stack up your score. Tougher songs pay out more, so they are worth the risk once you can handle them.

Tips for cleaner runs

Split the controls between both hands so you can hit simultaneous notes without scrambling, since one hand alone will not cut it on busy charts. Lean on the rhythm rather than staring only at the arrows, because the beat is a steadier guide than your eyes once a song speeds up. When a track keeps tripping you up, drop into Free Play and grind it at a lower difficulty until the pattern sticks. Learning the song, not just reacting to it, is what turns a loss into a sick run.

Music and ongoing development

The soundtrack, composed by Kawai Sprite, jumps between funky hip-hop, spooky organ synths, electro-pop, and chiptune rock, with a few tracks that went viral online. The game is open-source under the Apache 2.0 license, with a large modding community that keeps adding new opponents, songs, and entire week-long campaigns. Popular mods like Whitty have become almost as well known as the base game itself. The original team, programmer ninjamuffin99 with artists PhantomArcade and evilsk8r, has kept expanding it since its 2020 debut, added Week 7 along the way, and a funded Kickstarter points toward a fuller release down the line.

Friday Night Funkin' gameplay video

Friday Night Funkin' gameplay

Frequently asked questions

Is Friday Night Funkin' free?
Yes. It plays free in your web browser with nothing to download.
Who made Friday Night Funkin'?
It was created in 2020 by programmer Cameron ninjamuffin99 Taylor, artists PhantomArcade and evilsk8r, and composer Kawai Sprite.
When did it come out?
It first launched as a prototype on October 5, 2020 for the Ludum Dare 47 game jam, then grew from there.
What is Boyfriend's name?
His name is simply Boyfriend, as confirmed by the developers.
What are the difficulty levels?
You can choose easy, normal, or hard. Higher difficulties make the arrows scroll faster and the note patterns more complex.
Where can I hear the soundtrack?
Composer Kawai Sprite has a Bandcamp page where the full soundtrack is available to listen to.