Team members got acquainted and explored the AR games available on play store.
Team started watching unity tutorials and learning basics.
We chose to deploy on Android.
Discussed about the theme Mahabharata.
Decided to make an application which will let the users experience epic story of Mahabharata and its values that is relevant even in the 21st century.
Team did brainstorming sessions to come up with components which should be included in the experience and which can be narrated well with the concept of Augmented Reality.
We came up with four components initially:
Introduction to Mahabharata.
Archery experience.
Exile story.
Battle of Mahabharata.
Decided to add narrations in different places to make the player understand the game and the mythology in a better way.
Worked on the archery game and developed a prototype where a user can shoot the arrow on button tap.
For the exile story, as Pandavas lived a life with values, we decided to give the user a treasure hunt experience where a user can search for values by tapping the alphabet blocks forming the complete string "FOCUS".
Implemented a simple exile game where player can scan a plane and search for alphabets spawned in the real world and form a word "FOCUS".
Got all the narrations and the games together and fine tuned them accordingly for the mid term presentation.
Started working on website.
Recorded us playing the games and explaining the game mechanics to present for the midterm.
Created the mid term presentation
Took valuable feedback from the professor about the archery game and exile game.
Discussed further with the TA and group about what more to add to our game.
Decided to make the archery game more interactive by adding trees, sounds and other assets. Also, added a criteria if the user hits the bird greater than 5 times, the user can go ahead to experience the next level.
Also improved the game mechanics by including arrow pulling feature.
Professor introduced us to a new concept of AR Portal. Suggestions were given on the user of AR Portal for introduction so that instead of a 2d video we can implement a immersive experience for the user using the portal.
Worked on how to make the final battle narration. Decided to make an interactive book that the player can flip through as the battle narration is being played using a world canvas and making the book a UI component.
Continued to build the AR Portal for the introduction. We implemented a kingdom which introduces the user to Mahabharata.
For the Archery experience, we made progress by spawning the bird on various positions of the tree and tried the magnification feature for the bird and the background.
Continued adding progress in website.
Decided to make our exile game in an AR Portal. Where the player can enter a different world and go into "exile" and find treasures of Mahabharata.
For the end narration, got the feedback that we should anchor the book and can create a battle scene around the book for a better experience.
Further fine tuned game mechanics and interactivity of the archery game.
For giving the user an option to exit the portal or experience a particular level again, we designed a canvas which was displayed between every experience.
Added assets like dust, fire and weapons to make the final battle narration book look as real as possible in the AR world from the unity asset store and google poly.
Worked with AR Achor manager to make sure all the objects stayed in place while the player is moving around.
Started bringing all the scenes together and further improved narration to make it more immersive.
Added background music which was related to the narration that was being told.
Integrated scenes using canvas UI panels and buttons.
Shared all our progress on github. Faced issues with large file sizes. Used gitlab.
Integrated all the components into one project and used scene manager to create a flow and navigation between scenes.
Replaced the bird with an animated bird and also improved the scoring mechanism, if the user hits the eye user gets 20 points, if the user hits the body user gets 10 points, if the bird is not hit 0 points are added.
Continued integration of the scenes to prepare for the final walkthrough video, improved the narrations and audio quality of the narrations.
Discussed with TA to bring everything together as needed according to the deliverables for the finals.
Completed the presentation, final walkthrough, trailer and uploaded buildable source code using gitlab
Presented the complete project to our peers on Nov 11th final presentation and answered all questions, students had related to our components and AR.