The FlatRedBall game engine is cross-platform, focused on 2D game development and proven across multiple shipped game projects. It’s a perfect choice for small indies or large teams.
Our tools save time. Glue, a core FlatRedBall, tool generates boilerplate so teams can focus on game logic. Plugins to load popular formats like Tiled, Spriter and the Gum UI system make integration easy.
FlatRedBall enables native performance with the benefit of code reuse using Xamarin. Our performance tools find problems like memory allocation and render breaks for smooth mobile performance.
The first version of the FlatRedBall engine was started by Vic Chelaru in 2005 using the Managed DirectX engine and the C# programming language. Over time it grew from just an engine to a set of tools always focused on iteratively improving game development speed.
FlatRedBall was rebuilt for XNA and then decoupled when Microsoft withdrew their XNA support. FlatRedBall builds upon the cross-platform capabilities of MonoGame, supporting mobile game development.
Today, FlatRedBall continues to innovate and iterate. Primary development continues to be driven by Vic on commercial game projects, with support from volunteers and the community.
MAC & LINUX
Although States have been available in Glue for a long time (about as long as Variables themselves), they have fallen out of style in modern FlatRedball development. Meanwhile the feature set for CSVs has continued to advance, and this file format has become the preferred way to define game data and to organize variables. If[…]
In the past Glue’s Camera Settings window generated code which could not be modified at runtime. These settings made it very easy to set up a game as desired with no code, but the code never allowed modifications to be made after the game started, at least until now. The latest version of Glue generates[…]
The latest version of Glue improves the integration between Gum and FlatRedBall. Gum objects in Glue now show all of their variables, and they can be modified just like native Glue objects. Objects added to Glue entities will automatically attach and move with the Glue object. For more information on the latest change, see the[…]
The AnimationEditor just got a big update this weekend with the release of version 3.0. Most FlatRedBall developers have used this tool to create Animation Chain files (.achx), but a number of productivity issues have been around for many years. Version 3.0 directly addresses these issues. Now you can create animations much faster than ever[…]
Continuing the tradition of month-long starter projects, we’ve released our latest which is titled Legend of Dodgeball. What is Legend of Dodgeball? Legend of Dodgeball is a multiplayer (local) coop or competitive sports game. It can be played with up to 4 players, and the AI difficulty can be adjusted to provide a greater challenge. How[…]
Our latest starter project titled Anfloga is now available for download. What is Anfloga? Anfloga is a starter project developed over the course of one month. It’s a story-rich game where you, a submarine pilot, must explore a remote planet to mine crystals, survive, and ultimately discover the secrets of the Anfloga Mining Corporation. How Can[…]
Today brings the release our the fourth (and largest) FlatRedBall starter project called TownRaiser, nostalgically named after the SNES classic ActRaiser. What’s is TownRaiser? TownRaiser is a RTS/town builder hybrid game. Players can build a town, train troops, and explore the map to fight enemies. How Can I Play TownRaiser? Unlike previous starter projects, you[…]
Starter projects are a great way to begin your journey as a game developer or to learn about FlatRedBall. As of today Glue includes a new starter project called BrakeNeck, a top-down endless shooter which can be played by one or two players. BrakeNeck focuses on a few technologies and patterns: Extensive use of code-driven[…]
I wanted to give a quick update in order to showcase a new page added silently (in the shadows!) to the content section: game assets On that page, we will be attempting to keep a curated list of our favorite free and cheap (i.e. worth it) visual art and sound assets for use in your games.[…]
FlatRedBall Studios is proud to announce that on Friday, May 27th, 2016, The Incredible Baron will be available for download on Steam! A culmination of several years of development and artwork, The Incredible Baron is a side-scrolling, real-time strategy game that draws influence from games like Pokémon, Magic: The Gathering, and Starcraft. Between January and February of[…]