VRchaeology

Overview: VRchaeology revolutionizes the study of archaeology by bringing archaeological field techniques into the classroom through virtual reality. This innovative approach allows students to delve into the world of archaeology and unearth the past right from their desks. It serves as a pioneering example of how VR can transform the education of field sciences, making hands-on learning accessible to everyone.
Project operating through stu/dio-a student led work-for-hire game development studio at the University of Illinois. Project sponsored by Dr. Laura Shackelford
Platform/Engine: Unreal Engine 5 for PCVR platforms
Credits:
- Sponsor: Dr. Laura Shackelford
- Co-PI (NSF Grant): Dr. David Wen-hau Huang
- Associate Producer: Sepehr Vaez Afshar
- Project Manager: Gabriel Wozniak
- Additional Project Management Support: Om Mistry, Pranav Shah
- Programming: Anish Gupta, Praneeth Rangamudri, Nick Simons, Aashish Subramanian
- Previous Programming: Zach Krauter, Ezra Schur, Gloria Xiao, Weijia “Charlie” Zhang
- Design: Madison Rosenberger
- 3D Art: Nancy “Nan” Kang, Dominic Larrieu, Xiaoxu “Johnny” Lyu, Yiwen “Tiffany” Wu
- Additional 3D Art Support: Karan Ganesh, Mengzhen Yu
- 2D Art: Synthia Cao, Pengkun “Daniel” Mao, Ruoheng Yang
- Music: Adrian Pawlikowski
- Sound Design: Aubree Gray
- Voice Acting: Olive Wang
- Archaeology Content Support: Emma Verstraete, Alexandra Zachwieja
Highlighted Contributions:
- Code Review Integration
- Integrated Perforce’s Helix Swarm code review tool into developer pipeline.
- Migrated project to trunk-based development workflow.



- Quest and Action Signifier System
- Manages task templates and simple level scripting logic for the player, allowing designers to easily add action prompts and tasks to streamline level scripting and user experience.
- Directs player progression and guidance mechanisms for all 8 labs.

- Dialogue Subtitle System
- Inspired by Half-Life Alyx, implemented system for tracking and managing dialogue subtitles to their sources within 3D space.
- Integrates with quest system to provide prompts and additional guidance to the player for tasks.
- Migrated and extended from Master Dancer system.



- Digging and Stratigraphy Framework
- Implemented system allowing user to scrap and dig into surfaces using tools within the level to perform tasks like excavation and layer stratigraphy analysis.
- Developed method for monitoring player excavation progress in script through a compute shader.
![]()
- OpenXR Hand Tracking and Gesture Detection for Quest Link
- Implemented reading and interpreting raw OpenXR hand tracking data through quest link for driving hand animations.
- Developed system for snapshoting gestures for recognition so designers can easily integrate them into gameplay actions.
Gallery:
