Overview
Course Description
Thank you for reading this post, don't forget to subscribe!Unity is in a unique position allowing you to script your entire application just once and publish it out to Window 8 Phone/Blackberry/Android/iOS. You can publish between these platforms with a minimal amount of rewriting and script everything natively in C# or JavaScript. This course will go over many of the challenges and unique sensors the mobile platform has to offer. In addition to looking into augmented reality using Vuforia.
- Understand the differences between iOS and Android Devices.
- Gather location data using GPS Chips
- Utilize Multi-touch and single touch inputs.
- Publish out to Android and iOS.
- Use augmented reality using Vuforia engine.
Audience Profile
This course is for anyone wanting to do mobile development or speed up their mobile development. Advanced and beginners will both benefit from learning the Unity engine. Even if you want to develop in the native mobile editors Xcode/Eclipse Unity offers a great way to rapidly prototype interfaces and ideas. This course will also be touching on how to use all of the mobile sensors as well as Augmented Reality, which has a variety of applications in both the real world and for training purposes.
Prerequisite(s) Recommended
Students wanting interested in this course should have a programming preferably in C#, Java, ActionScript. Experience in 3D modeling programs such as 3DsMax or Maya is a plus and you an edge in navigating around the world. Experience in using the Unity3D editor and with either Xcode or Eclipse are a plus.
Course Outline
Course Outline
Day 1:
- Review of Unity Software
- Prefabs and Colliders
- Pros and Cons of Android vs iOS
- Understanding mobile sensors
- Mobile Limitations
Day 2:
- Multi-Touch Development
- Buttons According to Fingers
- OnMouseDown
- Get Touch
- Touch Joysticks
- Unity Remote
Day 3:
- Gestures Swipes
- Tap and Holds
- Geo Location
- Acceleration Detection
Day 4:
- Augmented Reality
- Image recognition Algorithms
- Marker creation
- Depth Masks
Day 5:
Profiling and Optimizations
Deployment
Resolutions