Skip to content
/ TRVR Public

Original Target Runner VR project.

License

Notifications You must be signed in to change notification settings

kbbits/TRVR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TR VR

Original version of Target Runner

For more complete documentation see: Docs

VR and First Person multiplayer target shooting tech demo. Written in c++ and Blueprint. Tested with HTC Vive. UnrealEngine 4.26

FP view

Gameplay

Make your way through the platforms to collect the keys (gold and magenta columns). Use the keys to open the Exit Sync (green column) before your Animus drains away.

Each platform contains one or more Anomaly Ejectors. Each ejector must complete its cycle before neighboring platforms are unlocked. Shoot waiting Anomaly Ejectors and they will begin their cycle right away.

Standard WASD control in first-person mode.

Press 'F' or down on right motion controller d-pad to change weapon mods. All mods are currently available: standard shot, bomb shot, rapid-fire and magnum. Some weapon mods consume special ammo types.

Study Project

This project is part of my process of learning UE and serves to demonstrate familiarity with various concepts including:

  • c++ actor components, data driven scene generation and pickup drops, grid manager actor, others.
  • First-person and VR support in PlayerController and Pawn.
  • Procedural level geometry
  • Data driven pickup goods
  • Goods inventory actor component (ammo and pickup inventory)
  • VR HUD rendered to HMD stereo layer

Aerial view

TODO (implemented in later version of Target Runner. See: https://github.com/kbbits/TargetRunner)

  • Complete multiplayer with a full online subsystem to allow unique client player identification
    • Proper save game for client players
  • Armory to allow spending earned goods (shards, etc.) to purchase ammo and unlock weapon mods between levels
  • Improve "End of Run" summary - include more of the available stats, goods, high scores, etc.
  • Upgrade (tree?) for long-term progression including movement rate, jump height, jump aerial control, max energy, max animus, weapon fire rate, damage, projectile speed, etc.
    • Upgrade via level unlock and redemption of collected goods.
  • Improved between level/lobby flow
  • More varieties of anomaly types (enemy targets)
  • Special target shooting objectives that reward the keys and other goods drops. (boss fights?)
  • GUI for High scores and improve tracking of high scores
  • Run Tracker: a visual representation of your journey through The Ether. A tally of successful runs for each level unlocked (1-100).
  • More shootable targets and clutter
  • Additional scenery meshes and scene templates
  • Game spash screen and home menu
  • Game options
  • Improve enemy drone behavior
  • More sound assets
  • More FX and improve existing
  • Better UMG styling. i.e. any styling at all. :)

FP view

FP view

FP view

About

Original Target Runner VR project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published