Rugged Interactive created an interactive
systems for play/exercise and hired N-Coders to create visual displays and games for Rugged
Interactives systems.
The Initial games were run on Rugged
Interactives system itself and Unity was used to display game information such as scores with
graphics. Future games would be run in Unity games and would control Rugged Interactive system
though serial messages.
Alongside the games, a management app was
created for Rugged Interactive to display information and configure the devices running the games.
Device settings were stored using Firebase. Firebase was also used to store leaderboards and each
device/location would have its own leaderboard.
- Developed a range of games which
used Rugged Interactives' Hub using Unity and communicating over serial.
- Contributed to the Remote Control protocol on the Hubs to allow Unity to control the Hub using
serial.
- Contributed to the management app and create scripts running on the devices to apply
changes.
- Set up Unity packages to make adding and updating code shared between games simpler and reduce
potential issues.
- Set up a package server to distribute the packages using the Unity package manager.
- Developed an application for installing and updating Rugged Interactive games on to the
devices.
- Setup and managed Firebase for leaderboards and device settings.