Arcade Space Shooter Template

The Arcade Space Shooter Template is a feature-complete game template made in 100% Blueprints that allows you to create a 3D space shooter, similar to games like Starfox.

The template includes the following:

Gameplay Modes:

Track Mode - Player follows a spline-based track through the level. Can customize Player forward speed, as well as offsets in the Y and Z directions. Ability to have multiple paths unlocked based on triggers overlapped or enemies killed.

All-Range Mode - Player can fly anywhere in the map.

Choose your Perspective:

Includes a third-person camera, first-person camera, and a backwards-looking camera.

The third-person camera has a Fixed Mode (follows the Ship but does not inherit rotations), and Static Mode (follows the Player’s rotations and movement)

Abilities:

Roll - Roll to 90 degrees to either side and keep the rotation as long as you hold the button

Barrel Roll - double-tap the roll button to barrel roll to either side

Boost - Short burst forward. Speed increase and time of increase can be customized

Brake - Slows down for a short period of time. Time of decrease and final speed can be customized

Somersault - Speed and trajectory can be customized with a Timeline curve

UTurn - Speed and trajectory can be customized with a Timeline curve

Weapons

Weapons included - Laser, Homing Charge Shot, Fireball, Bomb

Includes a simple weapon switching system that allows you to cycle through weapons. Can easily add new weapon types

The damage per weapon is easily customizable

Pickups

Pickups parent class comes with a variety of settings, such as whether you want the pickup to stick to the Player, or rotate around the Player, and for how long

Comprehensive enemy AI is included - AI moves in 6DOF and has obstacle avoidance

Comes with 3 Idle Behaviors and 6 Combat Behaviors.

Each instance of the AI gets a variety of parameters from its pawn allowing you to customize the AI behavior on individual enemies!

Comes with 2 sample bosses - one in All-Range Mode and one in Track Mode

Level-Building Tools

Procedural Debris - creates a destructible asteroid field using ISM. You can specify the instance’s health and its behavior once destroyed. Can use a culling volume to create a path for the Player through the asteroid field