Welcome to the Virtual Strike repository! Virtual Strike is an ambitious project aimed at delivering an immersive gaming experience that seamlessly integrates real-life movements into the virtual world. This README.md file serves as a guide to understanding the project, its goals, technologies used, and how to get started contributing to or playing the game.
Ahmet Özdemir,
Doğukan Baş,
Akif Safa Angi,
Murat Erbilici,
Yasir Güneş,
Aykut Sert,
Burak Kurt and
İlkay Bolat.
Virtual Strike is a shooting game designed to be played using VR (Virtual Reality) glasses and a specialized aiming device. The core objective of the project is to provide players with an interactive gaming experience where their real-life movements directly impact their in-game actions. By leveraging technologies such as Unreal Engine, VR headsets, Arduino for the aiming device, Node.js for server-side development, and Bluetooth for device connectivity, Virtual Strike aims to blur the lines between physical and virtual reality.
- Unreal Engine 5: The game engine powering Virtual Strike, providing stunning visuals and immersive gameplay.
- VR Headset: Utilized to immerse players in the virtual world, allowing them to interact with the game environment.
- Raspberry Pi 4 and Arduino UNO: Used to develop the handheld aiming device, enabling players to aim and shoot within the game.
- Node.js: Employed for server-side development to support backend functionality and multiplayer capabilities.
- Button and Joystick: Integrated into the aiming device to track real-life movements and translate them into in-game actions.
- Android Phone Projection: Enables players to experience the game on a computer with VR glasses by projecting the game onto an Android phone.
Virtual Strike offers players a diverse range of gameplay experiences, starting with a lobby-style area where players can select their equipment and missions. The primary objective of the game is to aim and shoot targets or entities that appear within the game environment. Players can expect dynamic challenges and varying missions to keep the gameplay engaging and exciting.
With the completion of the Virtual Strike project, players will gain access to an innovative virtual reality shooting game that promises a truly immersive gaming experience. By merging cutting-edge technology with interactive entertainment, Virtual Strike aims to redefine the shooter genre and provide players with an unparalleled gaming adventure. Whether you're a VR enthusiast or a gaming aficionado, Virtual Strike offers something unique and exciting for everyone.
We welcome contributions from developers, designers, and enthusiasts alike. Whether you're interested in coding, design, testing, or documentation, there's a place for you in the Virtual Strike community. To contribute, simply fork the repository, make your changes, and submit a pull request. Let's work together to make Virtual Strike the ultimate virtual reality gaming experience!
To get started playing Virtual Strike, follow these steps:
Ensure you have a compatible VR headset and controller. Clone the repository to your local machine. Set up the necessary dependencies and environment as outlined in the project documentation. Launch the game and immerse yourself in the virtual world of Virtual Strike. Have fun aiming, shooting, and experiencing the thrill of virtual reality gaming!
If you have any questions, suggestions, or feedback, feel free to reach out to us at www.virtualstrike.com. We'd love to hear from you and are committed to making Virtual Strike the best it can be.
Thank you for your interest in Virtual Strike. Let the virtual shooting adventure begin!
The course was given by Prof. Dr. Erkan Zergeroğlu at Gebze Technical University for the Department of Computer Engineering in the Spring 2024.
Links: