SDK for AR App Development that Grabbed Global Brands' Attention
About Our Client
The Client is a US startup that develops digital signage solutions offers large augmented reality (AR) screens. The content displayed on the smart screens can be managed via a cloud-based administration panel developed by ScienceSoftâs web application developers.
Challenge
The smart displays use the RealSense technology that allows them to detect objects (human bodies) or motions (gestures) and react in accordance with the behavior defined by the running AR software. However, the Client lacked the skills to develop a tool for creating AR software that would use the displaysâ advanced technology.
Moreover, realizing, that the necessity to develop such AR apps from scratch can repulse potential customers, the Client needed to find a way to make the creation of AR content for their interactive screens easy and accessible.
Solution
As the Client was fully satisfied with ScienceSoftâs web app development, they requested our assistance again. In terms of 1 month, ScienceSoft delivered a Unity 3D software development kit (SDK) along with inline-documentation. At the Clientâs request, we also successfully integrated the tool with the web-based administration panel.
The apps developed by a Client are âtemplatesâ that can then be customized and used by the Clientâs customers. If a customer doesnât want to opt in for any of the readymade templates, they can use the SDK to develop their own AR applications.
The SDK is targeted specifically at the Clientâs AR application development needs: leveraging the displaysâ object- and motion-tracking technology, it allows making data obtained by RealSense in real time an integral part of AR appsâ functionality. This way, the Clientâs developers can create apps that will, for instance, recreate any person in front of the display as a 3D model on the screen and allow augmenting this image with clothing or accessories.
Results
Thanks to the plugin, the Client's solution allows easy use and creation of AR content for a digital signage solution. This helps them stay highly competitive on the digital signage market, and they have already attracted the attention of multiple large brands all over the globe.
Technologies and Tools
Ubuntu, Unity 3D, Visual Studio Code, C#, .NET Framework, C++, Particle Systems, OpenGL, Shaders, Atlassian Jira, Git.