Notifications
VR Survival Shooter ☄️ FPS with Virtual Reality ☄️ VR Shooter
Showcase
385
2
VR Survival Shooter is the first-person shooter in Virtual Reality: kill the zombies and save your life with full immersion in the game! Unity Package contains a demo with Google VR SDK.

☄️ DEPENDENCIES

  • Google VR SDK;
  • TextMesh PRO by Unity Technologies;
  • Survival Shooter Tutorial by Unity Technologies.

☄️ VR FEATURES

  • Google VR SDK (customized Back Button),
  • “Iron Throne” with Player Damage Zone,
  • VR Object Detector with GvrReticlePointer (changes a material for the zombie that the player points at),
  • Complete Scene for VR.

☄️ COMMON FEATURES

  • Menu Scene in VR,
  • Start Tutorial in Game Scene,
  • Colored Particles for Zombies.

☄️ OPTIMISATIONS (MOBILE, UI, etc)

  • Object Pool with separate Enemy Manager for each Zombie prefab;
  • Caching of all Components & Animation Parameters for Enemy Prefabs;
  • TextMesh PRO for Texts (Score Text is updated when it really needs);
  • UI is noticeable on Mobile in VR now (new cool design of Health UI with blinking when damaging),
  • Load Screen Control,
  • Mobile Shaders for enemies,
  • Public Unity Events for more flexibility,
  • And more…

☄️ FULLY COMMENTED CODE

All modules are designed independently to keep this asset extendable & easy to understand.
All changes are made regarding the original project by Unity Technologies.

☄️ TESTED WITH

  • iOS on iPhone 6 (by myself),
  • Android (by my clients).

☄️ Check Also: AR SURVIVAL SHOOTER

Available on the Unity Asset Store (Docs).

Andrey Sirota
AR — Asset Store Publisher — Unity Developer - Owner
19
Comments
Andrey Sirota
2 months ago
AR — Asset Store Publisher — Unity Developer
☄ VR Survival Shooter — 2.3 — Update 2.3 (Support for New Versions of Engines): — Unity 2018.3; — Google VR SDK v1.190.1; — Survival Shooter Tutorial 2.6. Now all assets are already included in Unity Package. Enjoy. Update is already available in Unity Asset Store. View More: https://makaka.org/news/5
1
Andrey Sirota
9 months ago
AR — Asset Store Publisher — Unity Developer
☄️ 2.2: New Google VR SDK + Google VR SDK v1.150.0 support. ☄️ 2.1: TextMesh Pro & Unity 2018.2 Read more about TextMesh Pro for Unity 2018.2. + Unity 2018.2 version; + TextMesh Pro texts for Menu Scene. ☄️ 2.0: New Architecture: Object Pools EnemyManagersXRControl initializes each zombie type (EnemyManagerXR with Object Pool) now (more performance). There are 3 object pools in total: ZomBunny, ZomBear, Hellephant. + Unity 2018.1 version; + Object Pool with separate Enemy Manager for each Zombie prefab; + Caching of all Components & Animation Parameters for Enemy Prefabs; + Start Tutorial in Game Scene. Optimizations: ... Merge EnemyMovementXR.cs with EnemyHealthXR.cs; ... InvokeRepeating () => Coroutine in EnemyManagerXR.cs; ... Set “navMeshAgent.enabled = false;” once after Death; ... Enemies are disappearing right after death now. ☄️ 1.1: More Complete Project as a Separate Game + Shoot Animation + Menu Scene in VR + Load Screen Control + Colored Particles for Zombies + Mobile Shaders for enemies + Public Unity Events for more flexibility And more…
1