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.
Platformer tutorials
Combine Tiled with a platformer entity to create a platformer game.
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).
Create enemy movement in a platformer game.
Walkthrough of a local multiplayer platformer.
Walkthrough of creating NPCs with dialog boxes.
Walkthrough of creating doors to move between different parts in a level.
Walkthrough of adding ladder climbing.
Platforming on entities with velocity.
Checkpoints entities to respawn the player and midpoint and end of level entities for moving to the next level.
Create enemies which receive damage from player bullets.
Add breakable blocks to your platformer game.
Wall sliding and jumping.
Technology-Specific Tutorials
Technology-specific tutorials cover a single technology, typically
Learn to work with Tiled, the most popular tile map editing program.
Use Gum to define and lay out flexible graphical layouts in your FlatRedBall game for HUDs and other UI.
FlatRedBall.Forms is a layer on top of Gum for creating standard forms UI such as TextBoxes and Buttons.
The AnimationEditor simplifies the creation of frame-flipping animations.
All Tutorials
- Code Tutorials
- Code-Only Project Tutorial
- Collision
- Damage Dealing
- Distribution
- Final Fantasy 4
- FlatRedBall Forms
- Glue Tutorials
- Introduction to FlatRedBall
- Math
- Overworld
- Platformer Tutorials
- Rock Blaster
- Star Blaster
- Top Down Entity
- Troubleshooting New Projects
- Visual Studio Tutorials
- Farseer
- Glue Plugins
- Beefball
- Tortoise SVN:Excluding Files by Type