AR Sandbox released

AR Sandbox it’s finally here, though not exactly as I expected! I would have preferred it to be on the Google Play Store, but after two weeks of struggling to get the app accepted with no success, I’ve given up. Instead, I’ve uploaded the .apk to itch.io.
I’ve also scaled back the development a bit. Instead of the three parts I initially planned, I’ve completed two.
Face Filters
This feature involves face detection using the front camera. I downloaded various 3D models from Sketchfab, adjusted their sizes and materials, and created a simple UI with horizontal scrolling, allowing us to click each icon to change the mask we want to wear. The photo functionality is achieved by deactivating the UI and activating a small text watermark that references my website.


Plane detection & Object Placement
This involves detecting planes, in this case, only horizontal ones. Once detected, we use a UI similar to the Face Filters to select objects, then click again on any detected plane to place the object there. We can place as many objects as we want. To edit an object, simply click on it, and another UI appears – the “Edit Mode.” Here, clicking different buttons allows scaling, rotating, and moving the object through various gestures like pinching or dragging, or even deleting the object. There’s also an eye icon to show or hide the detected planes for more realistic photos.


The third functionality was going to be a kind of Tamagotchi or companion feature. However, this development took up a lot of time, more than I expected, and I don’t want to devote any more to it. As you know, I have a roadmap to follow, and I’m feeling a bit overwhelmed. I’d rather focus on other areas like virtual reality, Blender, or the next game I’m working on.
I might come back to finish this third part later. But I must say, my experience programming for AR hasn’t been very exciting. I know there are paid plugins that allow you to visualize changes without building in the editor, but since I don’t have them, I had to build for every small change to check if it worked, which felt like an eternity.
The important thing is that AR Sandbox it’s finished, one less thing on the list. New knowledge gained, and a new free app for you to try and take some funny photos.
You can download it from here: https://dekrud.itch.io/ar-sandbox
Oh, and all the 3D models and their artists are credited in the main menu under the information section.
Until next time!
Related
Keep reading

Nov 10, 2023
AR Sandbox – Devlog 1
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. […]

May 7, 2024
Modern tribute to Snake
A few weeks ago, I needed a break from my routine, to step away from the daily grind and make a game. Just like I did last year when I started my adventure in video game development. Simple games, imitations of classics. This time, it was Snake's turn. I titled the game Snake 2D 2024. […]

Nov 2, 2023
Oh My Shape! playable in browser and Windows
Hello there! Yes, I've successfully ported Oh My Shape! from mobile to Webgl and Windows. Now you can play it directly in your web browser or download it from https://dekrud.itch.io/oh-my-shape and remember you can play my other games here also: https://dekrud.itch.io/ This has been my first experience in transitioning a game specifically designed for one […]
Discussion
