Jonathan Jennings's profile

Can You Beat the Box ?

Can You Beat The Box?
Can You Beat the Box was a temporary installation made to showcase the Samsung Galaxy Z-Flip4 and incorporated an Augmented Reality  which involved players Dressing in protective gear, playing an augmented Reality game, and having their clothing splattered afterwards !
The Team at NightLight Labs reached out to me  for this project  with some of the interview highlights focusing on my experience with REST Requests and minimal experience interacting with server for multiplayer games and touching upon the idea of the Eventbrite registration with at the time was going to be Shopify instead.  I loved the concept of the installation so much that I was happy to step out of my comfort zone a bit to help build this application out and I'm so impressed at how Beat The Box turned out !
The Camp Instagram page publicizing the event!
My role in the project involved creating the " Docent UI" which was an application built to help schedule and manage appointments for the event  in addition to creating the menu flow and interactions I also had to integrate a QR Code Scanner that also accessed and requested information from the Eventbrite API .   It was a first time for me but a unique and fun challenge as well . 
The Docent UI ( My part in the project)
This was one of the final versions of the Docent UI I was repsonsible for and me testing the ability for the application to scan a tickets QR code and interface that with the requested Eventbrite information . The Samsung Galaxy  Z Flip 4 has some unique dimensions so it took a little work to get the UI canvas correctly set up. Here the Eventbrite API is integrated and sends a request to the server based on a cross reference we do between the input user ID and the Eventbrite user information.
In the baove you can see the first user flow for the Docent UI and the core concepts I was given to build the UI in Unity with.
This was one of the earliest implementations of the same docent UI before  I implemented some of the later app  visual assets with my first QR scanning tests on a test ticket the team provided me and long before i'd integrated the eventbrite API into the project.
I won't get too deep into the nitty gritty of the code ( will post the github repo of  the Docent UI after the event is over) but when making request to the Eventbrite API it returns a blob of Jason data like the below.
I took that data through web request and deserialized it into a master list of Unity objects. Beat the Box is actually designed in a unique way to the API's usage so instead of getting all users for a single event I had to get all users for multiple events and filter them out by a date threshold which gave me a master list of users in a specific window which I then ran a LINQ query against to check the barcode ID's  and it returns the correctly scanned user such as the one below. While the docent UI itself was simple to set up artistically there was a lot of work to sort through the technical ramifications of the information it updated and displayed.
Can You Beat the Box ?
Published:

Can You Beat the Box ?

Published:

Creative Fields