Site Overlay

Week 13

Iteration & Final Wrap Up

1 Add animation as Visual Feedback and interactable Indication

According to feedback on the bacteria chapter, bacteria in the holes seems like obstacles for naive guests who didn’t pay a lot of attention to instructions. In order to show that the bacteria is actually insteractable, a breathe animation is added.

2 Responsible UI for different screen size

As an app, we have to make sure the User Interface is automatically resized according to different screen size. After finishing all of the main mechanics, I have time to solve this simple but also important problem. I used 2D Sprite Editor to create resizable UI objects on canvas.

1920 x 1080

2560 x 1440

2960 x 1440

3 Build and Test for iOS

At the beginning of this project, we choose AR Foundation for development mainly because we can finally build and launch our product on both Android and iOS platforms. With the help of that, more people can have access to the experience we create. While, we used to build and test only on Android before, so it’s time for us to make sure iOS works.

From AR Foundation Document, you can get all the build and player setting information necessary for building on iOS. However, it didn’t mention that you should better build on Mac instead of using Windows, especially if your project used image tracking function.

Be cautious, with the same settings, you won’t get the right reference image library if you build for iOS on a windows computer and then run it on Xcode on a Mac.

So for people who are also developing projects for both Android and iOS, make sure you also have access to a Mac computer with Xcode and Unity of proper version.

Except for reference images problem, the vibration feedback is also different on each platform. We learned that you should better test building more earlier and more often to find and solve all of these potantial problems ahead of time.