Skip to content

bhabasagar17/VR-Shooting-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VR shooter- VR Target Practice

Arrow's Edge Screenshot

Arrow's Edge is a browser-based virtual reality (VR) target practice game built with A-Frame. Set in a VR world, players aim at a vertical circular targets using a crosshair scope and shoot to score points. The game features AI-driven personalization, adjusting target speed, distance, and scale based on accuracy, and is optimized for the Oculus Quest 2.

Features

  • VR Gameplay: Immersive target practice with WebXR support.
  • Crosshair Scope: Small, precise aiming reticle.
  • Vertical Target: Circular target with concentric scoring rings.
  • Scoreboard: Large, top-right display of score.
  • Environment: VR environment.
  • Controls: A-Frame shoot button, Spacebar, or Oculus Quest 2 controller trigger.

Tech Stack

  • A-Frame: VR rendering and scene management.
  • JavaScript: Game logic in app.js (target shooting, AI, movement).
  • HTML: index.html for structure and A-Frame scene.
  • External Libraries:
    • A-Frame v1.5.0 (CDN)
    • A-Frame Environment Component v1.3.2 (CDN)

Prerequisites

  • Modern Browser: Chrome, Firefox, or Oculus Quest 2 browser (WebXR support).
  • Local Server: Python 3 for local testing.
  • GitHub Account: For hosting via GitHub Pages.
  • Oculus Quest 2 (optional): For VR experience.
  • Developer Mode: Enabled on Quest 2 for full access.

Installation

  1. Clone the Repository:
    git clone https://github.com/bhabasagar17VR-Shooting-Gam.git
    cd arrows-edge

About

VR shooting game using A-Frame

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published