Create an augmented reality application in Arabic (mark less based with Vuforia library) through the Unity platform, that displays questions in the form of 3D models:
1- After opening the application, the ground plane is discovered and the 3d elements are created on places spaced between them (they can be distributed over more than one room, depending on the distance). These elements, for example, can represent animals (5 elements are sufficient).
2- After discovering the ground plane, a board representing the starting point will be placed, and a virtual moving arrow indicating the first element, and after reaching the element and selecting it, a 3d object for this element (a cat for example) will appear along with its Arabic letters with a missing one, and the user can draw this letter on the screen.
3- After the drawing, the user presses the send button which converts the drawn letter into an image and sends it via a ready API and receives the result (true or false with accuracy percentage), or it is possible to erase what was drawn or return to the main scene.
4- Based on this result (true or false) the appropriate message is shown (if the answer is correct, a success message is shown and a video of the animal is played, and in case of failure it shows please try again), and based on the accuracy percentage, a specific color and message are shown, and finally, a mark is placed on main object to figure that it was answered correctly, and an arrow appears to indicate the other element.
5- The idea that the 3d element appears behind another object is required (at least one), also some of models should have the ability to move (a cat walking in a certain space, for example)
* It is not required to publish on stores, and for 3D models, you can search for free and appropriate ones.
** The project is required to be delivered and run on my device and an explanation of the main software parts in the project and how to add new elements.
***Similar works preferred.