Examples
Two complete games show Gantry at work, one in Blueprint and one in C++. Both are free, both build with Gantry from Fab, and both run on Unreal Engine 5.6, 5.7 and 5.8.
| Yardrush | Railhead | |
|---|---|---|
| Written in | Blueprint only | C++ |
| The game | A shipping-yard party game: two teams, bots to fill four players, rounds the crane delivers | A freight train crossing a continent that loads as it goes, for a crew of one to eight |
| Experiences | The main menu, a lobby that votes on the next round, and each round mode | Every stretch of track; tunnels hide the change of world |
| Shows | Experiences and stages in Blueprint, a loading screen, a settings screen, multiplayer, side-loaded content | Gantry's subsystems and asset types subclassed in C++, C++ stages and game feature actions, a Slate loading screen, every build target |
| Get it | UE-Gantry-Examples on GitHub | UE-Gantry-Code-Example on GitHub |
Yardrush: the Blueprint example
A shipping-yard party game in two teams, with bots filling the yard to four players. Each round is an experience the crane delivers: the next round is chosen in the lobby, the yard changes, and it loads without leaving the map. There is no C++ in the project.
- A main menu, a lobby that votes on rounds, and the rounds themselves, each an experience with its own game feature plugin.
- A loading screen and a settings screen built on Gantry.
- Three pieces of side-loaded content made as mods: a new round, a change to an existing round, and one made for a newer game that Gantry refuses.
- The editor opens on a short walkable guide to Gantry and to the project, with a portal into the game.
Railhead: the C++ example
A crew of one to eight keeps a freight train running across a continent that loads as it goes. Every stretch of track is an experience; the world outside the windows changes in tunnels while the train keeps moving.
- The game's own subclasses of Gantry's subsystems and asset types.
- C++ stages and game feature actions, and a Slate loading screen.
- Every build target: the full game (solo, host or join), a join-only client, and a dedicated server.
- Mods that build on the game's declared API.
Opening them
Both projects are set up for Unreal Engine 5.6. For 5.7 or 5.8, right-click the .uproject and
choose Switch Unreal Engine Version. Each uses the Gantry plugin installed from Fab rather than
a copy of its own; each repository's README covers building, playing and what to look at first.