Inspiration
Since a young age, it was always difficult for me to attend airsoft and dartsoft (nerf) sporting events. so i started building a social media augmented reality gaming app for airsofters and dartsofters.
What it does
It connects players from around the world to play games together. once everyones there, it tracks score, keeps track of players stats, and levels up their gameplay so that there is more than one way to score. player irl already focus on 'kills' and it rewards that, so the app awards points more heavily for players who focus on the objective
How we built it
The app was built in XCode using SwiftUI and UIKit. it uses Apple Maps as a template, with wraps for interactive features, like creating the gryds (or gamebounds that games will be played inside of). Then overlays are added on top of the wrap to display the real time editing and gameplay info The app was built by a solo dev, yours truly. Due to time constraints I enlisted the help of ChatGPT for structural advice.
Challenges we ran into
the "tap to add pin" logic was quite the headache for two weeks, and now the networking ability is in progress. its been such a blessing to just get the offline template in working order, because for the longest people thought it just wasn't possible. They couldn't have been more wrong.
Accomplishments that we're proud of
Really happy with just the proof of concept, just need more time or money to make the server and multiplayer abilities real. Its a good thing so much was created without networking; when networking functionality is available gameplay will be host authoritative. That means that game details will update in real time based on the hosts connection, to limit mutation and bolster good gameplay, even on a budget.
What we learned
So much. First it was Python because thats what I thought would work. It didn't. Fortunately it was a great bridge to learning Swift as the languages share a lot of similarities. Swift is a powerful first party language developed by Apple to create apps specifically for Apple and Mac products, and since iPhone updates occur fairly homogenously, the program was just easier to develop in their ecosystem. This doesn't mean that Android support isn't on the way...
What's next for The Gryd
Multiplayer! New game modes and mini-games are coming soon, just getting the base features polished before things start getting added on top of the main game.
Log in or sign up for Devpost to join the conversation.