Unity Asset Store — Top Unity Asset

AR Space Shooter

AR Space Shooter (Unity Asset) — top-down mobile space shooter in Augmented Reality: destroy the space and save your life with full immersion in the game!

Unity Package contains Demo with Vuforia.

Unity Asset Store | Download Button

Features of AR Space Shooter

Changes are made regarding original project by Unity Technologies.

All modules are designed independently to keep this asset extendable & easy to understand.

AR

  • Demo Scene with Vuforia AR Engine (FAQ). AR Marker (Image Target) operates the spaceship: rotation and horizontal movement;
  • Clean Scene Environment for AR;
  • AR Indicator on HUD.

Common

  • Menu Scene;
  • Screens in Game Scene: Start Tutorial, Game Over, Win;
  • Wave Number on HUD;
  • Progressive Health System with Health Slider UI and Fullscreen Blinking for Player;
  • Damage Amount for Enemies;
  • Colored Particles for Asteroids;
  • Option: Player Damage Zone (at the bottom of the screen in addition to the player’s collider);
  • Option: Auto Shoot without Mouse for Player;
  • Option: Increasing count of enemies for the next wave by the target number.

Optimizations

  • Object Pools (Player Bolts; Enemies: Asteroids, Asteroid Death Explosions, Ships, Ship Bolts, Ship Death Explosions);
  • TextMesh PRO for Texts (Texts are updated when they really need);
  • Caching of all Components & Strings;
  • Load Screen Control;
  • Public Unity Events for more flexibility (OnInitialize, OnGameStart, OnGameWin, OnGameOver…);
  • And more…

Testing

You can test the project in the Unity Editor with WebCam.
Camera Mirroring option is provided for more convenient testing on Desktop.

Tested with Mobile Devices

  • iOS on iPhone 6 & 8,
  • Android on Samsung ‪Galaxy S10.

Tutorial

Check Vuforia FAQ.

This tutorial is relevant for 3.2+ version of Asset.
Tutorials for previous versions can be found in asset folder.

Getting Started with AR Space Shooter

Folders & Files in package by default:

  • Audio;
  • Editor;
  • Makaka Games;
  • Models;
  • Resources;
  • StreamingAssets;
  • TextMesh Pro;
  • Textures;
  • Vuforia.

Steps

If you have any issues with the first launch then just Reach Support with Invoice Number and Get Help.

If you read this tutorial from PDF, first check the latest docs online to get actual information.

  1. Create New Unity Project with Unity 2019.2.9.
  2. Build Settings > iOS or Android > Switch Platform.
  3. Download and import AR Space Shooter into Unity.
    1. Click “Install/Upgrade” Package Manager Dependencies in Warning Window.
  4. Vuforia 8.5.8 & TextMesh Pro packages are provided with Unity Package Manager, and they are already installed for this Asset by default. If packages are missing then install them again with Unity Package Manager.
  5. Restart Unity Editor.
  6. Generate & Apply Your Own Free Vuforia License.
  7. Open Scene: Makaka Games > AR > AR Space Shooter > Scenes > Menu.
  8. Prepare AR Marker to Point Device Camera on it.
  9. Test in Unity Editor with Unity Remote or build for Mobile.

AR Marker for AR Space Shooter

To test AR Space Shooter App you can download and print (or upload to your smartphone) AR Marker here (or in the package in folder: Editor > Vuforia > Image Target Textures) — it’s a company logo of Makaka Games.

How to change Image Target (AR Marker)?

AR Marker

Related Shooter Games

AR Survival Shooter (docs).

Licenses

This asset is governed by the Asset Store EULA; however, the following components are governed by the licenses indicated below:

  1. Vuforia
    Vuforia Developer Agreement
    © 2019 PTC Inc.
  2. TextMesh Pro
    Asset Store EULA
    © 2019 Unity Technologies
  3. Unity Space Shooter tutorial
    Asset Store EULA
    © 2019 Unity Technologies

Support

First of all, read the latest docs online.
If it didn’t help, get the support.

Changelog

Check the current version of AR Space Shooter on Asset Store.
The latest versions will be added as soon as possible.

3.2:

  • Unity 2019.2.9;
  • Vuforia (8.5.8) Shipping Way — Unity Package Manager;
  • Scene GUI Layout — iPhone XS.

3.1:

  • Unity 2019.1;
  • Vuforia 8.1.7.

3.0 (Object Pools: New Architecture & More Performance):

GameControllerAR initializes PlayerControllerAR & each object pool for Enemies.
PlayerControllerAR initializes object pool for Player Bolts.

There are 6 object pools in total:

  1. Player Bolts,
  2. Enemy Asteroids,
  3. Enemy Asteroid Death Explosions,
  4. Enemy Ships,
  5. Enemy Ship Bolts,
  6. Enemy Ship Death Explosions.

2.2:

  • Option: Increasing count of enemies for the next wave by the target number.
  • Complete caching of all game objects (remove all unnecessary calls of Instantiate()).

2.1:

  • Unity 2018.2 version;
  • TextMesh Pro texts for Menu Scene.

Read more about TextMesh Pro for Unity 2018.2.

2.0 (Complete AR Game for Mobiles):

  • Unity 2018.1 version;
  • AR Marker operates the spaceship: rotation and horizontal movement;
  • Clean Scene Environment for AR;
  • Menu Scene;
  • Screens in Game Scene: Start Tutorial, Game Over, Win;
  • Wave Number on HUD;
  • Progressive Health System with Health Slider UI and Fullscreen Blinking for Player;
  • Damage Amount for Enemies;
  • Colored Particles for Asteroids;
  • Option: Player Damage Zone (at the bottom of the screen in addition to the player’s collider);
  • Option: Auto Shoot without Mouse for Player;
  • Option: Camera Mirroring is provided for more convenient testing on Desktop;
  • AR Indicator on HUD;
  • TextMesh PRO for Texts (Texts are updated when they really need);
  • Caching of all Components & Strings;
  • Load Screen Control;
  • Public Unity Events for more flexibility (OnInitialize, OnGameStart, OnGameWin, OnGameOver…);
  • And more…

1.0:

  • AR Desktop Demo with Vuforia: AR Marker rotates the Player’s Shooting Bolt.

3 Reasons AR games have Awesome Retention!

  • AR Keeps Users Precisely Informed about Game Environment from all sides.
  • Location-based AR games collect crowds of people in the real world.
  • AR Communicates better than any other way because of its rich graphics and flexible contents.

Bring the wonderful Power of Vuforia into your App.

Support for Unity Assets

I am Andrew Sirota, Founder at Makaka Games and full-time Publisher on Unity Asset Store. First of all, read the latest docs online. If it didn’t help, get the support.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button

Spelling error report

The following text will be sent to our editors: