Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/romanov/monogame-fsharp

F# template for creating games via MonoGame (OO style)
https://github.com/romanov/monogame-fsharp

monogame

Last synced: 2 months ago
JSON representation

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

Lists

README

        

![logo](https://i.ibb.co/TRDnJn2/simple-logo.png)

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

### Download the project (Visual Studio 2022)
[Download project for Visual Studio 2022](https://github.com/romanov/monogame-fsharp/releases/download/vs2022/Game1.zip)

### Install (VSIX Template, Visual Studio 2019)
[Download VSIX extension](https://github.com/romanov/monogame-fsharp/releases/download/vsix1/MonoGame_FSharp.vsix) 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](https://www.visualstudio.com/ru-ru/news/vs2015-vs.aspx#fsharp))
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](https://visualstudiogallery.msdn.microsoft.com/136b942e-9f2c-4c0b-8bac-86d774189cff)
and enable Folder Organization:

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