- Level Foundation
- Duration 17 hours
- Course by University of California, Irvine
-
Offered by
About
You will learn to make fluid digital interactive experiences that are suitable for gaming and use the advanced sensor hardware built into the iPhone and iPad. This includes drawing 2D graphics, playing sounds and music, integrating with Game Center, the iOS physics engine and detecting device orientation and location. Upon completing this course, you will be able to: 1. Use the reverse geocode service to convert latitude and longitude to location names 2. Implement GeoFences to make an app efficiently monitor an iOS device's location 3. Leverage the power of accelerometers, magnetometers and gyroscopes to orient a device in physical space 4. Create an app that responds to ambient light levels by using screen brightness as a proxy 5. Play sound effects and other media as audio 6. Make a game like Pong 7. Make a game like Breakout 8. Manipulate graphics in a game environment 9. Use the physics engine to create realistic game worlds 10. React to multi-touch events for complex interaction design 11. Detect and respond to collisions and contacts efficiently 12. Chain complex sequences of actions, animations and sounds with precision 13. Animate multi-frame sprites 14. Create particle systems to simulate fire, smoke and magic (and more!) 15. Interface with Game Center to create leaderboards and achievements that can be shared through social networksModules
Module 1: Welcome!
1
Videos
- Welcome!
1
Readings
- Course Overview
Module 2: Locating Your User
4
Videos
- Reverse Geocode Concept
- Reverse Geocode Design
- Reverse Geocode Case Study 01
- Reverse Geocode Case Study 02
Module 3: GeoFences
6
Videos
- Intro to GeoFences
- Simulating Location
- GeoFence Case Study 01
- GeoFence Case Study 02
- GeoFence Case Study 03
- GeoFence Case Study 04
Peer Review 1:
1
Peer Review
- GeoFence Coupons
1
Readings
- GeoFence Coupons Assignment Instructions
Module 4: The Accelerometers & Gyroscope
6
Videos
- Sensor Overview
- Raw Acceleromter Case Study 01
- Raw Acceleromter Case Study 02
- Device Motion Case Study
- Reference Frame Case Study
- User Acceleration Case Study
Module 5: Light Sensor
2
Videos
- Light Sensor Case Study 01
- Light Sensor Case Study 02
Module 6: Audio
3
Videos
- Intro to Audio 01
- System Sound Services Case Study
- Intro to Audio 02
Peer Review 2:
1
Peer Review
- Drum Kit
1
Readings
- Drum Kit Assignment Instructions
Module 7: Pong, the Hello World of Games
4
Videos
- Intro to SpriteKit
- Make Pong
- Starting your game
- Break-Out Case Study 01
Module 8: Simulating Physics
2
Videos
- Intro to Physics Engine
- Break-Out Case Study 02
Module 9: User Contact
2
Videos
- Intro to Multi-Touch Events
- Break-Out Case Study 03
Module 10: Sprite Contact
3
Videos
- Intro to Collisions 01
- Intro to Collisions 02
- Break-Out Case Study 04
Peer Review 3:
1
Peer Review
- Sprite Container
1
Readings
- Sprite Container Assignment Instructions
Module 11: Gimme some action!
3
Videos
- SKActions - explosions and sounds
- SKActions Code Check
- Animating Textures
Module 12: Fire, Smoke and Magic
3
Videos
- Intro to Particle Systems
- Particle System Code Check
- Break-Out Case Study 05
Module 13: Bragging Rights
1
Videos
- Intro to Game Center
Peer Review 4:
1
Peer Review
- Collision Effects
1
Readings
- Collision Effects Assignment Instructions
Final Exam
1
Assignment
- Final Exam
Auto Summary
"Games, Sensors and Media" is an engaging IT & Computer Science course offered by Coursera, focusing on creating interactive digital experiences with iPhone and iPad sensor hardware. Taught by a skilled instructor, the course covers 2D graphics, sound integration, Game Center, iOS physics engine, and device orientation. In 1020 minutes, learners will master techniques such as GeoFences, accelerometer usage, game development, and complex animations. Subscription options include Starter, Professional, and Paid, making it accessible for foundational-level enthusiasts aiming to excel in interactive app development.

Don Patterson

Sam Kaufman