arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Downloading FlatRedBall

hashtag
Prerequisites

hashtag
1 - Visual Studio 2022 or Newer

Although it is possible to make games without Visual Studio or Rider, doing so requires advanced knowledge of MSBuild. We recommend downloading and installing Visual Studio Community which is free.

At a minimum you need to install .NET desktop development.

hashtag
2 - .NET SDK

FlatRedBall projects are built with .NET 8 or newer. If you are using Visual Studio then you do not need to explicitly install .NET 8. If you are using a different IDE such as Visual Studio Code, then you need to install .NET SDK 8:

You must also install the .NET 6 SDK even if you have .NET 8 installed since the FlatRedBall Editor relies on this version for loading projects. This may change in a future version of FlatRedBall:

Newer Versions of Visual Studio (as of version 17.5.1) install .NET SDK 7.0 or newer which have a bug preventing projects from being loaded in the FlatRedBall Editor. Therefore, you need to manually install .NET 6 SDK.

hashtag
3 - Visual C++ Redistributable Packages for Visual Studio 2013

This dependency is required to build shader files. If you are certain that you will not be using any custom shaders or post processing, then you can skip this installation. However, we recommend installing this to avoid confusing errors if you do end up using any shaders.

hashtag
Downloading FlatRedBall

The most common approach to making FlatRedBall games is to use the FlatRedBall Editor. The Editor can be downloaded from a pre-built .zip file, or it can be built from source. New users should download the pre-built .zip file.

hashtag
Downloading and Running FlatRedBall

  1. Download the latest zip file from .

    1. Alternatively, the FlatRedBall Editor (no additional tools) prebuilt can be downloaded from Github. This is not recommended for new users, but experienced users can replace the FlatRedBall Glue folder with the contents from the built files:

  2. (Optional) Unblock the ZIP file. This will prevent the windows protected your PC warning.

If you see the Windows protected your PC dialog, click More info -> Run Anyway

The FlatRedBall Editor should appear.

hashtag
Introduction

FlatRedBall games can be developed on Mac and Linux, but can only be done in a code-only environment. As of 2025 the FlatRedBall Editor does not run on Mac and Linux.

hashtag
Environment Setup

Right-click the ZIP file and chose Properties

  • Check-mark the Unblock option and Click Apply

  • Close the Properties window

  • Unzip the file after downloading

  • Go to the folder where the .zip file unzipped to (by default called FRBDK)

  • Open the Run FlatRedBall.bat file (double click it)

  • Before beginning to develop FlatRedBall games, you should set up your environment for C# and MonoGame development. To do so, follow the MonoGame setup docs:

    Once you are set up for working with MonoGame and C# you can begin to develop FlatRedBall games.

    To begin, see the .

    https://visualstudio.microsoft.com/vs/community/arrow-up-right
    https://dotnet.microsoft.com/en-us/download/dotnet/8.0arrow-up-right
    https://dotnet.microsoft.com/en-us/download/dotnet/6.0arrow-up-right
    https://www.microsoft.com/en-us/download/details.aspx?id=40784arrow-up-right
    https://files.flatredball.com/content/FrbXnaTemplates/DailyBuild/FRBDK.ziparrow-up-right
    https://github.com/vchelaru/FlatRedBall/actionsarrow-up-right
    Check the .NET desktop development workload when installing Visual Studio
    Install .NET SDK 6 for x64
    Open Run FlatRedBall.bat
    Windows warnings about FlatRedBall
    FlatRedBall Editor
    Code-Only Projects tutorials
    Extract the FRBDK.zip file
    Chapter 02: Getting Started | MonoGamedocs.monogame.netchevron-right
    Logo