Skip to content

My Alt-Control project from University of Utah - EAE. Open to see some real cool Airship - Gunplay mechanics

Notifications You must be signed in to change notification settings

Vieper1/coscoroba

Repository files navigation

Coscoroba

A 2-player Alt-Control game in which players have to crank a pipe and hit a foot-pedal each, to control the up-down and side-to-side motion and firing, for an all powerful Anti-Aircraft gun setup on a spaceship

Read the full article here: https://naiduvishal13.wixsite.com/portfolio/project-03

Gun Master


The Magic Part 1 - The Ship

A. Base Character (The Spline Rider)

  1. Header / C++
  2. It's the lowest layer of the PlayerCharacter hierarchy
  3. Controls how the ships ride SplineActors
  4. Used some real cool interpolation to make the ship
    • Lerp to the next spline point instead of teleporting, to make the movement feel super smooth
    • Lean like a bike upon turning

B. Camera Controller Subclass

  1. Header / C++
  2. Implemented a 2-layer buffer system to mitigate the Input Irregularities from the Alt-Ctrl
  3. Input X/Y => Current Yaw/Pitch Rates (which has it's own Rise/Fall Rate)

C. Weapon Controller Subclass

  1. Header / C++
  2. Implemented a Generalized Weapon Firing System to which you can tag as many weapons as you want attached to a ship, each with its own firing properties
  3. Originally created with a star wars destroyer in mind, with numerous guns attached to one body

Part 2 - Gun Setup

A. Base Projectile

  1. Header / C++
  2. Created a base layer

B. Airburst Subclass

  1. Header / C++
  2. Implemented a delayed explosion trigger mechanism on the airburst
  3. Wrote the radial damage calculator

    Airburst Gun

C. Gatling Subclass

  1. Header / C++
  2. Wrote an AnimBP to apply bone rotation to the gatling gun
  3. Weapon logic to only start firing over Threshold RPM | Rise/fall of bone rotation upon trigger | Overheat logic & dynamic material control

    Gatling Gun

Alt Control In Action

Alt Control
This video shows the first prototype of the Alt-Controller as a teammate and I try to shoot down a plane on the far screen

About

My Alt-Control project from University of Utah - EAE. Open to see some real cool Airship - Gunplay mechanics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published