FPS Shooter for Unity — Limited 3D and AR — Casual Game Template

Limited FPS Shooter + AR Mode — Casual Game Template is a cross-platform Unity Asset — a first-person Survival Shooter with Limited Movement.

Fight Off Zombies and save your life while fully immersing yourself in the intense gameplay experience!


FPS Shooter 4.0 — Update of Unity Asset

Features:

  • Non-AR Desktop Support:
    • Windows,
    • macOS.
  • Non-AR WebGL Support:
  • “Select Mode” Panel (on the Demo Scene before the start, you can choose Game Mode):
    • AR Mode (if it’s available, user can see a button to activate it),
    • Non-AR Mode (all tested platforms support it).
  • Best Score (in addition to Current Score) with Animation and Sound FX can be seen on:
    • HUD,
    • Game Over screen.
  • New Menu Scene with the Next Buttons (Keyboard can be used in addition to the Mouse):
    • Play (Space key),
    • Reset Data (R key),
    • Quit (Escape key).
  • Desktop Stuff:
    • Simulation of Player Breathing.
    • New Camera Control Mode: WASD or Arrow Keys (in addition to Right Mouse Button).
  • Manual Game Pause — Button (in addition to Automatic Game Pause related to Safe Zone in AR: both pauses are synchronized) opens its own screen that provides the next buttons:
    • Resume,
    • Exit.

Improvements:

Mobile FPS Shooter — New Video Demo of Unity Asset

FPS Shooter 4.1 — URP is Here — Update of Unity Asset

Features:

  • Manual Game Pause using the Escape Key (in addition to UI Button and Automatic Game Pause related to the Safe Zone in AR).

Improvements:

  • URP (Universal Render Pipeline) is used for the Project (instead of the Built-in Render Pipeline) to improve performance.
  • Caching for Visible Game Objects before Game Start to avoid freezes at the very 1st start of the game.
  • Changing the Names of Scenes to conform to the Asset Name.

Limited FPS Shooter 5.0 — Unity 6.1 — Update of Unity Asset

Features

  • HealthSlider Bouncing Animation on Game Restart.

Improvements

Fixes

  • HealthSlider Position Y Shift on Mobiles to consider the Safe Area of Screen.
  • Disabling Shooting Effects and Animation in some cases when No Shooting on Mobiles.
  • Leaving the Safe Zone in AR and Pause Button Logic after Game Over.

New Screenshots from Mobile version of Limited FPS Shooter

It uses Motion Sensors (Gyroscope/Accelerometer) for Non-AR and AR modes to Rotate the Camera.

AR Shooter for Unity :backhand_index_pointing_right: FPS Game Template

In the Video, you can observe the using of Pseudo Augmented Reality from Previous Version.

But the Last Version of Unity Asset for Unity 6.1 provides HQ Real Plane Detection with AR Foundation Engine (ARKit, ARCore).

The Project also provides Non-AR Mode for Mobiles that uses Gyroscope or Accelerometer to cover All Gameplay Needs and even more supported mobile devices.

Non-AR Desktop Mode is also here with using of Mouse & Keyboard.

Create your own Game in 1 day!

Wasting my Time without Getting Paid, and there is no other way

During Updating My Limited FPS Shooter for Unity 6.1, I faced 4 Bugs in Unity and AR Foundation.

I forced to use different Color Space (Linear - default) and made some adjustments in the project to make it work now.

For All Bugs, I created Bug Reports — the crucial action in Development because some bugs can be relevant only for your project and exist for years.

At the same time, creating the bug report can require a significant amount of time (several hours).

Bugs are not reasons to pause project development, there is almost always another way to achieve the goal.

1 Bug out of 4 is already fixed by Unity — Thank You!


These bugs are not affected the project for now, but they are existing in Unity:

  1. Unity AR Foundation/ARCore/OpenGLES3 Bug: Texture must have width greater than 0; Exception: Failed to create texture because of invalid parameters

  2. Enabling Image Stabilization causes Blinking on Android (AR Foundation: ARCore)

  3. Unity AR Foundation/ARCore/Vulkan Bug: Gamma Color Space affects AR Camera Background (Feed from Device Camera is too Bright)

  4. Android Build is Closed at the very first launch after installing using Development Mode

Limited FPS Shooter + AR Mode for Unity

FPS Shooter — Limited 3D and AR — v5.1 — Update of Unity Asset


Read Documentation


Improvements

  • Unity 6000.3.10 with Modern Standards of Project Settings (based on New Unity Project). Read the “Getting Started” Tutorial to Import it correctly.
  • Sensor Camera 3.2.
  • AR Foundation 6.3.3.
  • AI Navigation 2.0.11.
  • Android: Vulkan Graphics API first (and Linear Color Space).
  • Remove Unused Tags & Layers.
  • Namespaces for All Scripts.
  • Regulate SFX durations & volumes.
  • Prefabs: Reset Transform, Add for Every 3D Model, Remove Unused.