AR Sandbox is my next project. It’s a mobile augmented reality app designed to integrate various functionalities and use cases. Built on Unity, AR Foundation, and AR Core, it’s tailored for Android devices.
I recently completed Unity’s AR Mobile Development Pathway and have been planning and starting work on this project for a few weeks. My goal is to complete it in a reasonable timeframe, ensuring it has enough features to make publishing an app with my newly acquired skills worthwhile.
The name AR Sandbox fits perfectly because it’s essentially an app for my experiments. The plan is to add content that I want to test, and in the future, I can incorporate more trials. The best part is that these tests will be available for everyone to enjoy for free.
The initial concept includes 3 scenes:
In this first scene, the goal is to track the user’s face using the front (selfie) camera, allowing users to choose from a variety of accessories like masks, beards, glasses, and other filters.
Some filters will trigger effects, sounds, or change the environment’s appearance upon selection.
And the best part is, once you’ve chosen your favorite filter, you can take a photo that will be saved on your device for sharing.
The second scene features a similar list to the first, but this time with objects like tables, chairs, dinosaurs, and helicopters. Cool, right?
The idea is to add one or all of these objects to the environment seen through your phone’s rear camera.
It’s crucial to be able to select, move, scale, rotate, or simply delete these objects as you wish.
I also want to work on occlusion so that people can appear in front of or behind these objects.
Of course, all this is only possible after recognizing the “terrain” and its different horizontal and vertical planes.
Once you’ve created your ideal environment with a helicopter and a dinosaur, you can take a photo and share it.
Using the same recognition of horizontal planes, you can summon your companion robot. This robot will stay where you’ve placed it and can move where you direct. You can interact with it by tapping, ensuring it doesn’t run out of battery by giving it batteries, and other actions.
The robot will respond with various animations and sounds.
For now, AR Sandbox will have these 3 screens. All assets will be free-to-use models, which I’ll credit in a special section. As mentioned, my aim is to release this app for free on Android (Google Play Store) once it’s complete.
This project is my way of showcasing my augmented reality skills with a personal touch.
I’ll be back soon with updates on AR Sandbox!