Inspiration
Enchanted Arena was designed with the goal of realizing the child in each of us’ dream of waving one’s hands to conjure up spells and enter the world of magic. By creating a distinctive and immersive VR gaming experience that uses a player’s hand gestures to summon and use spells, we are finally able to realize our childhood dreams.
What it does
Enchanted Arena is a dynamic 1v1 wizard-dueling game that leverages cutting-edge VR technology immerses players in a world of magic and strategy. The game offers a selection of spells that can be casted using simple gestures. The game offers fast-paced multiplayer gaming that calls for skill, strategy, and quick thinking, providing for an exciting and captivating experience.
How we built it
Enchanted Arena was created utilizing the Unity game engine and a variety of plugins, libraries, and tools for gesture recognition, spell creation, and multiplayer networking. The entire game's 3D models, textures, animations, and sound effects were also created on unity. To guarantee lag-free operation, the game was tested on multiple VR headsets and operating systems before being created in C#. Gesture tracking was implemented by training a model using the $Point Cloud algorithm. The model took in an array of points in a gesture and classified it according to previous training we had given the model. We implemented a multiplayer network using Photon pond and voice chat through PhotonVoice.
Challenges we ran into
One of the most difficult issues we faced was creating an accurate and responsive gesture recognition system. Finding the ideal technique and settings that would enable players to quickly and precisely draw spells required a great deal of testing and experimenting. In order to prevent any spell or plan from being overly powerful or underpowered, the gameplay had to be properly balanced, which significant playtesting and iteration.
Furthermore, we ran into significant obstacles while using Github for version control. Multiple files were lost, including an entire day’s worth of work for two team members. This caused significant frustration for us and set us behind on our project schedule.
Accomplishments that we're proud of
We are proud of the overall design and execution of Enchanted Arena, in particular the way we managed to combine gesture recognition, spell creation, and multiplayer gaming into a coherent and engaging experience. We are also proud of the visual and audio elements of the game, which make it possible for players to experience a magical world. Our entire team worked very hard to get the game done within 36-hours, and we are very proud of what we were able to share with the world
What we learned
We've learned a lot about game development, programming and designing, and project management and user testing, from building Enchanted Arena. For most of us, this was our first time using Unity and interacting with C# scripts. Furthermore, we learned that user experience and feedback from the players, as well as balancing creativeness with practicality and efficiency, are important. We've also learned about the technical challenges of integrating gesture recognition and multiplayer networks, which need to be updated with new tools and techniques in this area.
What's next for Enchanted Arena
As part of our plans for Enchanted Arena, we are planning to expand the range of spells and arenas, add new game modes and challenges, as well as improve graphics and overall performance. We are also exploring the possibilities of integrating new technologies, such as virtual reality and Augmented Reality, with a view to creating more immersive and interactive experiences. Finally, in order to become the greatest wizarding game of all time and provide players with a truly magical gaming experience, we intend to continue building and refining Enchanted Arena.

Log in or sign up for Devpost to join the conversation.