This VR experience is inspired by the real game "Cyber Threat Guardian" developed by the Center for Infrastructure Assurance and Security (CIAS) at the University of Texas at San Antonio (UTSA). To learn more about the original game, please visit CIAS at UTSA Cyber Threat Guardian.
Welcome to the Cyber Threat Guardian (CTG) VR project repository. This project is a part of the CS-4091 Research Class, aimed at exploring new ways to teach cybersecurity to children. In this adaptation, we've transformed the Cyber Threat Guardian (CTG) physical card game into a virtual reality (VR) experience, allowing kids to immerse themselves in a cyber environment while introducing them to new cybersecurity concepts.
A cutting-edge cybersecurity card game using virtual reality (VR) technologies will be developed. Players will immerse themselves in a virtual world where they learn essential cybersecurity information and defense strategies using a deck of cybersecurity-themed cards. The game will be developed using Unity, the leading game development engine, and will leverage VR technologies to provide an immersive and engaging gaming experience. As for equipment, multiple Oculus Quest 2 devices will be provided for hands-on development and testing.
- Immersive VR Environment: Virtual Reality (VR) integration to enhance the overall gaming experience.
- Interactive Gameplay: Engage in interactive gameplay mechanics tailored to teach important cybersecurity concepts, such as understanding attack, defense, and Assets.
- Educational Content: Gameplay with a focus on real-world cybersecurity scenarios.
- Single Player Gameplay: AI opponent for fun and competitive gameplay.
- Multiplayer Gameplay: In progress...
- VR Control Support: User-friendly interface and intuitive controls for VR platforms.
- Open Source Project: Source code and assets organized in a version-controlled repository.
There are two primary objectives to consider when playing: (1) protect each asset with a defense card and (2) become the winner by obtaining the most asset and defense cards at the end of the game.
To experience CTG VR, follow these steps:
- Clone the Repository: Clone this repository to your local machine using
git clone https://github.com/edogdu/RAM_Cyber_Defenders.git
. - Set Up Unity: Ensure you have Unity
2022.3.22f1
or2021.3.34f1
installed on your system. Open the project in Unity. - Run the Game: Build and run the game within your VR headset environment. Make sure your VR device is properly connected and configured.
- Enjoy Learning: Immerse yourself in the CTG VR world and start learning cybersecurity in a whole new way!
- Set Developer Mode on your Oculus Device
- Download Meta Quest Developer Hub
- Put the APK File into your Oculus Device using Meta Quest Developer Hub
- After the Installation, Press Launch App Button
- Once you launched the app the game will be permanently installed to your Oculus device
- Have Fun!
- Professor: Dr. Erdogan Dogdu
- Student: Zhi Yong Li - Implemented the card game into the VR environment; Designed the complete card game logic
- Student: Luis Ocada - Designed the AI boy animation; Enhanced the gameplay experience dynamically (the scoreboard UI, the game icons)
- Student: Euijin Jung - Enhanced cybersecurity learning and the game environment with concept arts (the lobby, the game icons)
- Student: Luke Anderson - Designed consistent UIs; Graphics enhancement of the game
This is the end of the README page. Thank you for reading our README. The project is still in development, and we hope to add more concepts and polish.