English 🇬🇧 | Slovenčina 🇸🇰
Status: work-in-progress
GophEngine is a Go implementation of Friday Night Funkin' v0.2.7.1 with improvments.
Note
This is a mod. This is not the vanilla game and should be treated as a modification.
I made this for a couple of reasons:
- I wanted to make a easy-to-use Go (my fav programming language) modding API for Friday Night Funkin' (my fav game). Something like MinecraftForge but for FNF.
- I also wanted to fix everything what's wrong with the vanilla FNF engine and add some more features and improvments.
- As a protest against FNF v0.3.2 .
- I made this in response to FNF v0.3.2 (the Weekend 1 update), which introduced highly violent and graphic cutscenes where my favorite character, Boyfriend, is killed, and replaced with Pico. These changes significantly alter the tone and experience of the game in a way that many Boyfriend fans, including myself, find upsetting.
- The purpose of this "fork" is to remove the violent and graphic cutscenes introduced in FNF v0.3.2 and to restore Boyfriend and other narrative elements that were negatively impacted.
- I just wanted to rewrite Friday Night Funkin' in Go.
Go is my favorite programming language and I don't wanna learn Haxe.
"Goph" means Go Gopher (Go programming language mascot) and "Engine" means FNF engine. I wanted to call this funkin-go, but "I made a mod with GophEngine" just sounds more natural than "I made a mod with funkin-go".
Build instructions for GophEngine are available in BUILDING.md.
- Ebitengine - graphics and input
- Beep - audio
- ganim8 - animations
- go-winres - embedding .ico files