Submission
Sharing the drive link containing the .apk of my project in it.
Inspiration
The rapidly evolving world of technology has inspired me to move into this field and just the pour your thoughts into it and this creativity into technology like AR.
Objective
Its main goal is to view the announcement in the world space like the noticeboard in secured manner.
What it does
Basically, it is like encrypted notice board in the world whenever it detects the vertical wall, placed over it. The board which needs password to access it and you can even have gesture interactions with it like rotating and positioning it by translating the board.
How we built it
The whole process of building is carried out on Unity Engine. In unity Engine, packages that we require in our project are XR Interaction toolkit, Universal AR (Zappar unity SDK)
Assets (From unity asset store): Unity UI samples, Lean Touch (for enabling gesture interactions). Scripts are written in C#.
First of all, the whole project is divided into three scenes. The very first scene: "Start' basically contains the instructions in world space using Zappar Instant tracking capabilities. It also contains the C# script of changing the scene on the button click.
Second scene: 'alternative' the encryption layer of the project. In other words, the number lock which is built using the canvas in screen space overlay. It also contains the C# script (placed inside the AR Session origin) to manage the click events of all the buttons, print the output in the number panel and the scene changing as well.
Last scene: 'notice board' main part of the project, which uses the capability called AR Plane Manager, trackability set to vertical. For the purpose of detecting the wall and placing the board on the wall and printing the text over it, C# script is built. With all this, Lean Touch package is used to make the gesture interactions over the board like rotating and translating on the wall and placing it where the user wants to.
Challenges we ran into
The challenges:
- The placement of the board on the vertical wall with correct orientation (excluding the orientation about the normal axis of wall).
- The text placement over the board, which takes lot of time to figure it out,
- The process of building the second scene (number lock) especially the confusion about the render mode either place on world space or screen space overlay. The clicking issues and dynamic text (real time typing of text).
What we learned
Zappar unity sdk and unity AR framework as well. Well, after a lot a lot of failed builds, finally able to converge it onto a point.
What's next for Bhavishya Shucak
Planning to make it more specific about the announcement over the notice board. Building the rooms on the nature of notice like for sports announcements, enter this particular code. So, developing the different entry rooms with codes for all such types of notices like sports, culture, academics, technology


Log in or sign up for Devpost to join the conversation.