Final Engine is a WIP cross-platform Game Engine developed in C#, .NET 5.0.
Below is a list of prerequisites and build instructions.
- Download or clone the repository.
- Open
FinalEngine.sln
your favourite IDE. - Build the solution (or
dotnet build
). - Run the TestGame project (or
dotnet run
).
Release builds will be available as NuGet packages.
If you do not follow the steps below, it is unlikely your PR will be merged.
- Install Git and the .NET 5.0 SDK.
- Fork the repository.
- Create a new branch of develop on your fork, make sure the branch name is descriptive.
- Add an empty commit to start your work off:
git commit --allow-empty -m "[WIP] Thing you're doing"
. - Open a Pull request with
[WIP]
in the title; following the template. Do this before you start working. - Make your commits in small, incremental steps.
- Tag a maintainer when you're done and ask for your PR to be merged (don't forget about unit tests!).