Chingie, the Studio Chingie mascot

Studio Chingie

Rail Flyer Template

Preparing for release

A Unity 6 template for building on-rails shooters with authored flight paths, combat encounters, enemies, and bosses.

Unity Asset StoreTemplateC#In development
Rail Flyer Template Unity demo with a player ship, asteroid station, HUD, and mission dialogueCurrent build
The Unity package demo running its asteroid-base route.

Development details

Source code
Private

Built with

Unity 6C#Rail authoring toolsEnemy and boss tooling

Code repositories

RailFlyerTemplatePrivate · C# · Last recorded update: 2026-07-20Unity 6 on-rails shooter starter project and Asset Store package.
rails-shooter-framework-6000Private · C# · Last recorded update: 2026-04-05Unity 6 rails shooter framework vertical slice

Screenshots

Rail Flyer Template player ship approaching an asteroid station with the gameplay HUD visible
Current build

The asteroid-base route combines authored flight, mission dialogue, targeting, and HUD systems.

Rail Flyer Template ship flying over a rooftop route with pickups and route markers
Current build

A rooftop route used to test path authoring, readable pickups, boost, and obstacle spacing.

Rail Flyer Template ship entering a trench encounter with enemies and a warning banner
Current build

Enemy waves and warning messages appear as the ship enters a narrow trench.

A working shooter to build on

Rail Flyer Template gives Unity 6 developers a player craft, rail movement, a follow camera, weapons, targeting, a HUD, enemies, and bosses. The sample routes show how those systems fit together in a playable on-rails shooter.

Routes and encounters

The demo includes asteroid-base, rooftop, and trench routes. Authoring tools cover flight paths and combat encounters, so a new route can have its own obstacles and enemy pacing while reusing the same movement and combat systems.

Preparing for release

I’m preparing the package and its route, encounter, enemy, and validation tools for the Unity Asset Store. The goal is a starting point developers can play, inspect, and adapt to their own shooter.