The GUNS project is originally inspired by parts of the H3VR firearm simulation app for PC. GUNS was conceived during the Covid years, when this single developer started out to make a standalone VR gun training app with moving targets and realistic weapon handling and ballistics. Starting from that in a friendly farm environment, it developed into a fun sandbox game with enemy scarecrows firing hay bales and pistols. It now has over 50 detailed weapons of various types and has been very well received by users. A goal from the start has been to have short loading times, so that you can start the game quickly, and high frame rates for accurate simulation.
The major update made for the competition includes multiplayer functions for the app for 1-4 players, where weapons, targets, and enemies are seamlessly synced across the network. One player starts a networked room that others can join using a code, and all players can then operate together in co-op or against each other!
Knowing that the users had asked for multiplayer functionality, when the competition started I set out to try and implement it as a major app update. Using the Photon framework to build with was partly straightforward and partly very challenging, as some app functions relied on fast local processing to handle bullet trajectories. Targets and reactions needed to be mirrored for all users, while keeping loading times short and frame rates high. Enemies needed to react to more players without high processing cost.
I'm proud to have accomplished the rework needed to implement this multiplayer update in the game, and that it now is a game that you can play with your friends and family, either together against the game enemies or against each other with realistic gun handling and bullet physics. Learning about and overcoming the challenges of networked games has been one of the major positive points of the competition for this developer!
After the competition, this update will be released to all game users, and I'm pretty sure they will see it as a major new positive point for the game. More updates with more weapons and mini-maps will follow as well!
Built With
- horizonos
- photon
- unity
- vrtk

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