/monogame-fsharp

F# template for creating games via MonoGame (OO style)

Primary LanguageF#

logo

MonoGame project template in F#

Write your games in F# powered by MonoGame (.NET CORE, .NET 5, .NET 6, .NET 7) Tested on Windows, MAC (Rider & VS2022)

Download the project (Visual Studio 2022)

Download project for Visual Studio 2022

Install (VSIX Template, Visual Studio 2019)

Download VSIX extension and run it

Quick Start (manual, Visual Studio 2019)

  1. Install F# desktop language support for Visual Studio 2019 (individual components tab)
  2. Clone this repo and open it
  3. Check and update references for nuget MonoGame.Framework.WindowsDX

Don't forget to run as a desktop app (Project -> [Project] Properties):

Quick Start (manual, Visual Studio 2017)

  1. Install F# tools for Visual Studio 2017
  2. Clone this repo and open it
  3. Check and update references

Quick Start (manual, Visual Studio 2015)

  1. Install F# tools for Visual Studio 2015 (bundled with VS2015)
  2. Clone this repo and open it
  3. Check and update MonoGame references

Content folder management in Visual Studio 2015

Install Visual F# Power Tools and enable Folder Organization:

Tools -> Options -> F# Power Tools -> Folder Organization