This project presents a Harry Potter inspired chess application in Mixed Reality, developed for the Meta Quest 3. Similar to the famous Harry Potter chess scene, our game implements a freely scalable chess board for playing as a board game or with life sized figures. Voice recognition allows players to use voice commands to move their pieces, or they can move them by picking them up and dropping them as in traditional chess.
- Requires Unity Editor version 2022.3.62f1
- Clone this repository to your own computer (ensure you use the --recurive tag to also clone the Unity Chess Lib submodule)
- Open the folder "3D_Chess" in the Unity Hub
- Ensure you have your Meta Quest 3 plugged into your computer
- Navigate to File -> Build Setting
- Ensure only the scenes "Scenes/IntroScene with Icon" and "Scenes/MainScene" are selected (IntroScene with Icon is selected first and has a 0 to the right of it)
- Ensure the Android Platform is selected
- Press the "Refresh" button next to the "Run Device" section
- Select the Meta Quest 3
- Press Build and Run
- After the Unity Editor has completed building, you should be able to see a new app on your VR headset with the Unity icon
Buttons in the menus can be pressed by either using the triggers on the joysticks or by a pinching motion of the hand. Pieces can be moved by voice commands (e.g. "E2 to E4" or "Knight to F3") or picking them up with a pinching motion of the hand and placing them by letting them go.
- Jan Grunder (jgrunder@ethz.ch)
- Melanie Woon (mewoon@ethz.ch)
- Nagyung Kim (nagkim@ethz.ch)
- Chess board: https://free3d.com/3d-model/chess-table-18114.html
- Chess board rim: https://sketchfab.com/3d-models/chess-board-0365eabee8c8465db218e15affb2634d
- Chess pieces: https://cults3d.com/en/3d-model/art/harry-potter-chess
- Metal texture for pieces: https://freepbr.com/product/knights-armor-pbr/
- Scarf: https://www.cgtrader.com/items/1845153/download-page
- Marbel texture: https://www.cgbookcase.com/textures/marble-07
- Handle: https://sketchfab.com/3d-models/handle-3c4816caf2d442adb5c86aa5af3ef8cb
- Broom: https://sketchfab.com/3d-models/nimbus2000-50dc300e4bb24aa98ae3b75e360dc61b
The original high resolution harry potter chess piece models can be found at the link above, however they were downsampled in blender for this project. The scarf model was likewise downsampled, and its shape edited in blender to fit each type of chess piece. Furthermore, the scarf's striped texutre was edited to have the colours of the 4 hogwarts houses.
https://github.com/ErkrodC/UnityChessLib
- Harry Potter Soundtrack: https://www.youtube.com/watch?v=wtHra9tFISY&feature=youtu.be
- Move: https://freesound.org/people/Nomfundo_k/sounds/408542/
- Slide: https://freesound.org/people/Alnotreally/sounds/801350/
- Capture 1: https://freesound.org/people/pbimal/sounds/646781/
- Capture 2: https://freesound.org/people/mht23SD/sounds/707342/
- Loss: https://freesound.org/people/IENBA/sounds/755250/





