VR Quidditch

As lifelong Harry Potter fans, playing a real-life Quidditch game has always been a dream. This project makes it happen — a full VR Quidditch experience combining a custom Unity game with physical hardware that simulates the feeling of flying on a broomstick. We entered it in the National College Innovation & Creation Competition and took 3rd place in the VR/AR group.

In-game view alongside the player — the Quidditch pitch with goal hoops in Hogwarts house colors

Game Design

Since no suitable open-source Quidditch game existed, we built one from scratch in Unity. The game features a fully textured Quidditch pitch and four character types:

  • Player — flies around the pitch, catches and throws the Quaffle to score
  • Goalkeeper — moves across the three goal hoops to block shots
  • Golden Snitch — an elusive target that grants instant victory when caught
  • Chaser — an AI opponent that relentlessly pursues the Snitch

Hardware

The physical setup consists of three components: a broomstick base, fans, and a magic wand.

Full hardware layout — broomstick seat, wand controller, and fan

Broomstick Base

The seat is mounted on four independent springs to simulate the sensation of flying. A stick controller on the base lets the player control altitude by raising or lowering it — a rotary variable resistor measures the angle through voltage division. A gyroscope on the base captures the player’s body pose: lean forward to accelerate, tilt to steer.

Spring-mounted seat Spring mechanism close-up

Fans & Wand

Two fans connected to the system simulate wind while flying — wind strength increases with the player’s speed. The magic wand is equipped with a gyroscope and button, allowing the player to aim, catch, and throw balls in-game.

A player in the full setup — VR headset, broomstick base, fan, and wand

Demo

Competition

2021 全國大專校院智慧創新暨跨域整合創作競賽 - NCU