Friday Night Funkin'

Friday Night Funkin
“Gettin freaky on a Friday night y'all”

― Newgrounds description

Friday Night Funkin' is a 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 Friday Night Funkin' 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 as well as on the 1st of November, 2020. It can also be played on Itch.io. On the Itch.io page, it can also be downloaded for Windows, Mac OS 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.

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.