Skip to content
ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

46 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Yeet a Mole ๐Ÿน๐Ÿ•ณ๏ธ๐ŸฅŠ

Cindy Wei, Zhexu Luo, Joshua Zhang

Development Period: 2025.11.12 โ€“ 2025.12.11


๐Ÿ“š Table of Contents

  1. Overview
  2. Gameplay Preview
  3. Full Gameplay Video
  4. Key Features
  5. Enemies & Boss
  6. Tutorial Rooms
  7. Gameplay Summary
  8. How to Play
  9. Setup & Configuration
  10. Technical Issues Encountered
  11. Assets & Plugins Used

๐Ÿ“Œ Overview

Yeet-a-Mole is a fast-paced VR wave-survival action game built in Unity for Meta Quest 3. Players defend their farm from invading moles and monsters by turning moles into weapons through a physics-driven combat loop:

Whack โ†’ Bounce โ†’ Yeet

Using three toolsโ€”Bat, Shovel, and Racketโ€”players convert different mole types into mole-balls, bounce them to charge, and โ€œYeetโ€ them back at incoming enemies.

The game features three enemy typesโ€”Walkers, Spitters, and Tanksโ€”followed by a multi-phase Final Boss with teleportation, arena-control attacks, and minion summons.

mole_spawning.mp4

๐Ÿ•น๏ธ Full Gameplay Video


๐ŸŽฎ Key Features

Three-Tool Combat System

  • Bat โ€“ Whack regular moles into mole-balls
  • Shovel โ€“ Safely dig up explosive moles
  • Racket โ€“ Yeet charged mole-balls at enemies

VR Physicality

  • Physics-driven combat using real-world motion
  • Full arm-swing interactions
  • Natural throwing, batting, and digging

๐Ÿ‘พ Enemies & Boss

Enemy Roster

Walker Spitter
Moderate speed
Weak to knockback
Ranged enemy
Parry-able projectiles
Tank Final Boss
Armored
Explosive damage only
Multi-phase boss
Arena-control mechanics

Final Boss Abilities

  • Non-redirectable boulder throws
  • Explosive mole ring summon
  • Minion waves (Walkers, Spitters, Tanks)

๐Ÿงช Tutorial Rooms

Before entering the main level, players complete four guided tutorial rooms:

ROOM1: Bat & Regular Moles โ€“ Whack brown moles into normal ammo

202512152320.mp4

ROOM2: Explosive Moles & Shovel โ€“ Learn safe handling of red moles

202512152320.1.mp4

ROOM3: Mole-Balls & Racket โ€“ Bounce and Yeet charged balls

202512152320.2.mp4

ROOM4: Projectile Parrying โ€“ Reflect enemy projectiles

202512152320.4.mp4

Each room must be completed before progressing.


๐Ÿ“ Gameplay Summary

  • Whack โ†’ normal mole-ball
  • Dig โ†’ explosive mole-ball
  • Bounce โ†’ charged (yellow)
  • Yeet โ†’ damage enemies

Enemies crossing the fence reduce HP.
HP reaches 0 โ†’ Game Over.


๐Ÿ“– How to Play

Objective

Survive enemy waves and defeat the final boss by mastering the Whack โ†’ Bounce โ†’ Yeet loop.

Controls (Meta Quest 3)

Left Hand

  • Trigger (Hold): Pick up mole-ball
  • Trigger (Release): Throw
  • Button X: Next tutorial room

Right Hand

  • Button A: Cycle tools
  • Trigger: Confirm usage

โš™๏ธ Setup & Configuration

  • Platform: Meta Quest 3
  • Installation: Sideload via MQDH or SideQuest
  • Unity Version: Unity 6 (6000.0.x)
  • XR: OpenXR enabled

๐Ÿ› ๏ธ Technical Issues Encountered

High-Velocity Collision (Tunneling)
Solved using continuous dynamic collision checks.

Difficulty Balancing
Enemy pacing and explosive mole frequency adjusted.

Physics Predictability
Edge cases remain with multi-collision frames.


๐Ÿ“ฆ Assets & Plugins Used

  • Unity XR Interaction Toolkit
  • ProBuilder
  • Fantasy Skybox FREE
  • Poly Haven / AmbientCG
  • Kenney Assets
  • TextMeshPro

Models & Audio

  • Practice Dummy
  • Stylized Shovel
  • Baseball Bat
  • Tennis Racket
  • Mole Models
  • Sound Effects Pack

About

A VR wave-survival action game where you whack, dig, and yeet mole-balls to defeat enemies and a multi-phase boss

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages