Skip to content

Week 1 – Project Initialization & Core Gameplay

Overview

The first week focused on laying the foundation of the Projection-Based AR Whack-a-Mole project.
The primary objective was to establish a functional gameplay prototype while researching calibration and projection constraints.

Technical Work Completed

1. Unity Project Setup

  • Created Unity 2D project using Universal Render Pipeline (URP)
  • Set up scene hierarchy with camera, game objects, and lighting
  • Established version control using GitHub

2. Core Gameplay Implementation

  • Implemented Whack-a-Mole mechanics
  • Mole pop-up and hide logic using coroutines
  • Click detection and interaction handling
  • Score tracking through a centralized GameManager

3. UI Integration

  • Added score display using TextMeshPro
  • Linked UI elements with game logic
  • Verified real-time score updates during gameplay

4. Calibration & Projection Research

  • Studied projector placement constraints
  • Explored manual calibration approaches
  • Identified challenges in aligning projection with physical surface

Challenges Faced

  • Synchronizing object interaction with UI updates
  • Incraesing the mole movement speed
  • Handling object visibility during interaction
  • Understanding calibration limitations without depth sensing hardware

Outcomes

By the end of Week 1: - A fully playable Whack-a-Mole prototype was achieved - Score updates and interactions were verified - A clear roadmap for calibration and projection improvements was defined