What it does

iOS Augmented Reality app that allows patients to trek through their environment to earn points by finding hidden objects and compete with fellow patients!

How we built it

  • Leveraged the paper-onboarding CocoaPod to create an onboarding screen to provide directions to the user.
  • Used a CollectionView to represent the different categories of items that can be displayed.
  • Utilized ARKit to allow uploading of 2D assets that can be detected and then display the hidden object.
  • Implemented the SCNPhysicsBody class in the Scenekit framework to develop a basketball arcade game in AR.

Challenges we ran into

  • Finding 3D models that have licenses with minimal restrictions.
  • Simulating the collision of an object on two nodes.

Accomplishments that I'm proud of

  • Leveraging the paper-onboarding CocoaPod to create an onboarding screen to provide directions to the user.
  • Using a CollectionView to represent the different categories of items that can be displayed.
  • Utilizing ARKit to allow uploading of 2D assets that can be detected and then display the hidden object.
  • Implementing the SCNPhysicsBody class in the Scenekit framework to develop a basketball arcade game in AR.

What I learned

It is hard to find free 3D models that have licenses with minimal restrictions.

What's next for PediaTrek

PediaTrek currently only has in-memory persistance. Leveraging a connection to a Firebase schema to ensure memory is persisted across app runs is the next step.

Built With

Share this project:

Updates