Tutorials

Introduction

Introduction to FlatRedBall
This guide explores concepts in FlatRedBall. Start here if you want to know what it’s all about!

 

Step-by-Step Game Tutorials

These tutorials walk you through creating a full game from scratch.

Beefball
Beefball is a local multi-player game similar to air hockey. This tutorial provides step-by-step instructions for creating your first FlatRedBall project.

 

Rock Blaster
Rock Blaster is an asteroids-style game tutorial that covers using textures, entity states, rotation, and multiple players.

 

Platformer tutorials

Combine Tiled with a platformer entity to create a platformer game.

Platformer Basics

Introduction to working with platformers in Glue.

 

Ground Type and Water Movement

Change platformer player’s movement in response to various ground types (such as ice).

 

Animation and Platformer Values

Control platformer animation and change values according to input (such as a run button and ducking).

 

Enemy Movement

Create enemy movement in a platformer game.

 

Multiple Players

Walkthrough of a local multiplayer platformer.

 

NPC Dialog

Walkthrough of creating NPCs with dialog boxes.

 

Doors

Walkthrough of creating doors to move between different parts in a level.

 

Climbing Ladders

Walkthrough of adding ladder climbing.

 

Moving Platforms

Platforming on entities with velocity.

 

Dealing Damage

Create enemies which receive damage from player bullets.

 

Breaking Blocks

Add breakable blocks to your platformer game.

 

Starter Projects

Starter projects provide an already-functional game, showing a variety of FlatRedball features.

Star Blaster
Star Blaster provides a functional starter project for a shoot-em-up game.

 

 

Tile Adventure
Tile Adventure is a top-down tile-based game focusing on using the Tiled plugin.

 

Technology-Specific Tutorials

Technology-specific tutorials cover a single technology, typically

Tiled Tutorials

Learn to work with Tiled, the most popular tile map editing program.

 

Gum Tutorials

Use Gum to define and lay out powerful UI in your FlatRedBall game.

 

Animation Editor Tutorials

The AnimationEditor simplifies the creation of frame-flipping animations.