Crow Engine is a modified version of the game Friday Night Funkin' that has been rebuilt to include comprehensive modding documentation and introduce new features. The primary goal of this project is to facilitate a clearer understanding of modding for players and developers.
Crow Engine is my passion project, please do not expect any consistency in update schedule.
- Chill-Sides
The only official websites for Crow Engine are GitHub, GameBanana, and Twitter.
The following have contributed to Crow Engine.
-
EyeDaleHim - Lead Maintainer & Owner of Crow Engine
-
SwickTheGreat - Major Contributor
-
AmeliaTheSharmi - Logo Artist
-
Rapper GF - Circular Buffer Suggestion
-
Cherry - Circular Buffer improvements
Select the platform you want to compile on and follow the instructions.
- Install the latest version of Haxe.
- Download the Visual Studio Build Tools.
- Wait for the installer to install any necessary information.
- Once everything has installed, select the
Individual components
tab. - Select these two components:
- MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.29-16.11)
- Windows 10/11 SDK (Any Version)
- Hit install and wait for the components to install. Once finished, close out of the build tools.
- Download and install Git SCM. Do not change any installation options, just leave them as is.
- Navigate to and open your Crow Engine folder. Once in the folder, double-click the
update.bat
file to open it and install the necessary libraries to compile the engine. - After the libraries have been installed, the command prompt should close. Next, click the
File
button at the top-left of your screen. SelectOpen Windows PowerShell
. - In the PowerShell window, type
lime build windows
and hit enter. This will start building the game. This will also take a bit of time if you are compiling for the first time. - Navigate to
export/release/windows/bin
to find and open the executable.- If you want to save yourself some time, run
lime test windows
in the prompt to open the game right after compilation.
- If you want to save yourself some time, run
- Install the latest version of Haxe.
- Download and install Xcode.
- Download and install Git SCM. Do not change any installation options, just leave them as is.
- Navigate to and open your Crow Engine folder. Once in the folder, double-click the
update.sh
file to open it and install the necessary libraries to compile the engine. - After the libraries have been installed, the terminal should close. Open a new terminal and set the directory to your Crow Engine folder. This can be done by entering
cd [CROW ENGINE FOLDER PATH]
. - Once you have set the directory to your Crow Engine folder, type
lime build mac
and hit enter. This will start building the game. This will also take a bit of time if you are compiling for the first time. - Navigate to
export/release/mac/bin
to find and open the application.- If you want to save yourself some time, run
lime test mac
in the prompt to open the game right after compilation.
- If you want to save yourself some time, run
- Install the latest version of Haxe.
- Install
g++
. If you already have it on your device, you can skip this step.- There are many tutorials online and the installation should not be too hard.
- Download and install Git SCM. Do not change any installation options, just leave them as is.
- Navigate to and open your Crow Engine folder. Once in the folder, double-click the
update.sh
file to open it and install the necessary libraries to compile the engine.- Some Linux distros don't let you run shell scripts by default. If yours doesn't, run
chmod +x [CROW ENGINE FOLDER PATH]/update.sh
in a new terminal to allow the shell script to install the libraries.
- Some Linux distros don't let you run shell scripts by default. If yours doesn't, run
- After the libraries have been installed, the terminal should close. Open a new terminal and set the directory to your Crow Engine folder. This can be done by entering
cd [CROW ENGINE FOLDER PATH]
. - Once you have set the directory to your Crow Engine folder, type
lime build linux
and hit enter. This will start building the game. This will also take a bit of time if you are compiling for the first time. - Navigate to
export/release/linux/bin
to find and open the executable.- If you want to save yourself some time, run
lime test linux
in the prompt to open the game right after compilation.
- If you want to save yourself some time, run