- Type Experience
- Level Foundational
- Time Weeks
- Cost Free
Introduction to iOS Game Development
Issued by
Michigan State University
Earners of this badge participated in a 7-week learning experience introducing the fundamentals of iOS game development. Earners collaborated with a team to create an app and upload it to Apple's beta testing platform, TestFlight. Earners were introduced to project management tools from Agile methodologies, design concepts such as user flows, and programming tools including an introduction to version control.
- Type Experience
- Level Foundational
- Time Weeks
- Cost Free
Skills
- Agile Software Development
- Application Development
- Collaboration
- Collaborative Design
- Conceptual Design
- Design Methods
- Game Design
- Game Programming
- Idea Generation
- Programming Concepts
- Project Management
- Research
- Software Development
- Swift
- Teamwork
- User Centered Design (UCD)
- User Experience Design (UX Design)
- Version Control
- Xcode
Earning Criteria
-
Successfully create, prepare, and upload an app to Apple's beta testing platform, TestFlight. The app must meet Apple's requirements for distribution, demonstrating an understanding of the development and deployment process through App Store Connect.
-
Collaborate with a team to design and create an app from ideation to deployment for beta testing.
-
Present the game and its development process to a panel of industry experts.
-
Share and demo the game in a game fair hosted at the Apple Developer Academy.