Skip to content

waleedyousaf07/defend-ar

Repository files navigation

DefendAR

An augmented reality based defense-strategy game

Brief:

DefendAR is an augmented reality based defense strategy game. Its developed in Unity game engine and Vuforia SDK is used for Augmented Reality. It has 11 different levels, 9 weapons and around 8 different artificially intelligent enemies.

Designed and Developed in 2019

Stack (Tools and Technologies):

  • Technologies:
    • C# - Game Scripts
    • Javascript - Game Scripts
  • Tools:
    • Unity 3D - Game Engine
    • Vuforia SDK - Augmentation of 3D Objects
    • Wikitude - Markerless Augmentation of 3D Objects
    • Maya - Modeling of textures, characters, environments
    • Adobe Photoshop & Illustrator - Designing target images for marker based AR
    • VS Code - IDE
    • GitBash - Version Control
    • Just in Mind - Prototyping
  • Hardware:
    • Eyewear/Cardboard Headset - For better user experience (optional but recommended)

Introduction:

This project is an augmented reality game, Defend AR. It is based on the popular tower defense game but it includes the augmented reality aspect. In the game, the user’s primary goal will be to defend the hideout of the main character. The system will target the cards and augment objects accordingly, to be seen through the mobile screen. The enemies will be spawning from a single instantiation marker towards the hideout using intelligent path finding and collision avoidance. The system will allow user to defend the hideout using weapons. The range of each weapon, the trajectory of attacks, and the impact will be different for every weapon. User will also be able to upgrade and purchase better weapons from the store as the levels progress.

While defending the tower from enemies, the range of each weapon, the trajectory of attacks, and the impact will be different for every weapon. Because the game is physics based, the impact of attacks on both sides will be shown. The enemies will progressively get better as levels progress. Whatever is happening in the game, the system will allow the user to view it in 3D as the user tilts and rotates phone to enhance AR experience.

In Action:

DefendAR_Flyer_Main

DefendAR.-.Game.Dev.-.Home.-.Compressed.mp4