Software Development
Snicsnac AR
Challenge
PictoryTale, an AR entertainment company, understood the need to add experienced Unity experts to their development team. Their aim was to broaden the features of their application, enhance its performance, and improve its overall quality. To achieve this, the company searched for skilled professionals who had a strong grasp of Unity.
Solution
Our project initially began with the development of basic features. However, as we progressed, we realized the need for a comprehensive revamp of the application's architecture in order to enhance its performance. This led us to incorporate an array of advanced tools and technologies into our development process. For instance, we utilized cutting-edge technologies such as ARCore, ARKit, ARFoundation, OpenCV, and Google MediaPipe algorithms. By leveraging these state-of-the-art resources, we were able to introduce a wide range of advanced features to the application. These included the implementation of 3D animation streaming systems, which not only elevated the application's capabilities but also greatly enriched the overall user experience. Additionally, we have conducted extensive testing and debugging to ensure that the application operates seamlessly across various devices and platforms.
Involvement & Process
For the mobile side, Unity Engine was the backbone, leveraging Google MediaPipe, OpenCV, ARCore, ARKit and various AR SDKs like MARS. To enhance scrolling, improve efficiency, and manage lower battery consumption, we implemented smart rendering techniques, optimizing 3D assets loading. Additionally, we integrated device sensor optimizations and leveraged AR-specific features to ensure a smooth user experience.
On the backend, Node.js managed the server-side operations. We integrated AWS services, including S3 buckets, for scalable and secure storage of AR content. This allowed for efficient retrieval and distribution of augmented reality stories. The backend architecture was designed to handle multimedia data efficiently, ensuring a responsive experience for users engaging with AR content on the platform.
Our DevOps strategy incorporated CI/CD pipelines to ensure continuous integration and deployment of updates. AWS played a crucial role in hosting and managing the scalability of the augmented reality platform. Monitoring tools were implemented to track resource utilization and address performance bottlenecks promptly. To further enhance efficiency, we optimized server configurations and leveraged CDN services for faster content delivery, contributing to an overall smooth and reliable user experience. We had separate environments for development, staging and production.
Result
We have successfully developed numerous critical features for the application, while consistently striving to enhance its performance, overall quality, and user experience. Our dedication to delivering an excellent application remains strong, and we will continue to invest our time and resources to improve and broaden its features, ensuring an exceptional user experience.
Tech
HTML/CSS
Tailwind.css
Javascript
Typescript
React
Redux
Next.js
Angular
Vue.js
Node.JS
Nest.JS
Express.JS
Python
Django
.NET
C#
Golang
Java Spring
Laravel
PHP
Java
Kotlin
Swift 5
Swift UI
React Native
TensorFlow
PyTorch
Mediapipe
Google Colab.
Scikit-Learn
Apache
Docker
Kubernetes
Jenkins
Git
Ansible
AWS
GCP
Azure
Digital Ocean
Firebase
Terraform
ArgoCD
Unity Engine
Unreal engine
Vuforia Engine
AR Core
AR Kit
Mediapipe
OpenCV
Let’s take your business to the next level
Get our rates card
Thanks for contacting us!
Your request has been submitted, please wait for a response.