Inspiration
Shooter Team Games - like Airsoft- are widely used in Team building activities and in Groups Fun gaming experiences. Airsoft and similar games are played for fun and ofcourse everyone wants his tactical plan to work for his team to win. So after creating a 1v1 timer-based shooter game (Battle Altitude-MP) on snapchat, I have decided to create a Multiplayer score-based shooter team game to foster tactical team work and enhance the shooter team game experiences with AR.
What it does
Space Foes Combat is a first person multiplayer shooter game where each player joins a team and enters a space fighter jets combat simulation. Players need to shoot the opponents (Foes) jets and avoid their jets - attached to their bodies- to get shot by keeping moving and doing physical manuevers, all in a space-like AR environment. The game counts the hits achieved by each single player in each team and displays the single score of each player and the total team score as well. The team who achieves 20 total hits first on his opponent team WINS!
Large groups will need to wear different colors vests (Red & Blue) and enter a battlefield (indoor or outdoor) so while playing, players are aware of other players positions of both teams in the filed and also aware of both teams tactical movements in the physical surrounding. Think of it like Airsoft without the need to call-out yourself and without the gear (the gear here is the phone and the lense). The winner team is announced once the 20 total hits mark reached by any of both teams.
How it was built
The game was built in the Sync Framework Template which includes some interesting Multiplayer advanced concepts that I could benefit combined with World mesh and Body Tracking and using physics bodies for collision detection of 3d elements being the space jet fighters and the bodies simulating laser when fired.
Went through Challenges
Managing the whole Multiplayer Game Experience was a challenge from the initial screen to the game end screen and the winner team announcement. The host management heavylifting was done with the helper script by the Sync Framework template scripts, while how the game functions being the core of the game creation was about the physics body collision detection scripts, the body tracking and the shared scoreboard scripts which were amended to utilize the concepts to work for the game. The other challenges were about the storyline managing and enhancing the game with the UI elements with the size in mind and creating and/or finding the best visual and sound effects to elevate the game experience and making it memorable.
Accomplishments & Learned Lessons
Eventually, the game worked as desired. Learned alot about the Sync Connected Lenses Framework and managing Multiplayer experiences. The first 1v1 game encouraged me to create this one, since friends liked playing such a game with family members of different ages. For them it requires no other apps installation or subscription moreover, they can have their own identies included for their personal events and preferences.
Also reached-out some connections in the corporate world, they have stated they would rather sponsor an action multiplayer game like Space Foes Combat than spending money on creating or developing their own games application to be used in their frequent team building activities specially in the current global economy. And with the ability to brand the game, amend the winning score to match the groups sizes and print their unique messages, it feels like if they own it with no comparison to the cost and hastle.
What's Next for Space Foes Combat
The next steps would be about making versions for Snapchat Spectacles with different modes, weapons and so on..
It is a fun journey, opportunities are there and they are promising and there is still more to go..
Built With
- 3d
- bodytracking
- physics.js
- sync
- world-mesh
Log in or sign up for Devpost to join the conversation.