A game built with F# and MonoGame for the 2017 Game Off game
This project was built using Visual Studio Code as a development environment and that is the setup that is described here. Visual Studio should work as well, but is not described.
- Download Visual Studio Code and install
- Install dotnet core
- Install F#
- Install the three Ionide visual studio code extensions
- Install the C# visual studio code extensions
- Clone the project
- Open up the Visual Studio Code Command Prompt (
Ctrl+Shift+P
) and runDebug: Download .NET Core Debugger
- Run .paket/paket.exe install
- Press
F5
to launch the game in debug mode
New textures and other content to the project will have to be built using the Monogame Content Pipeline, which comes with Monogame when it is installed.
- Download and Install Monogame
- Open the
contentPipeline/contentBuilder.mgcb
with the Pipeline program - Add the new content to the files folder in
contentPipeline/files
- Use the build command in the Pipeline program
- FAKE will take care of moving the generated files to the content folder in GameOff2017, and MSBuild will take it from there
While the game is being built with Monogame and could in theory support additional platforms, it currently only supports windows.