Build Games People Actually Want to Play

Starting September 2025, learn iOS game development through building real projects. Not another lecture series—you'll ship three complete games by program completion.

View Full Curriculum
Students collaborating on iOS game development project

What You'll Actually Build

Forget abstract theory. Every week you'll add new features to real games. By month three, you'll have a portfolio that gets attention from Taiwan's mobile gaming studios.

1

Swift & SpriteKit Fundamentals

Start with a working 2D platformer on day one. Add player controls, collision detection, and enemy AI within your first month. No endless syntax lectures—just functional code that makes things move.

2

Game Mechanics That Hook Players

Design progression systems, implement difficulty curves, and add reward loops that keep players coming back. You'll test these with real users and adjust based on their feedback.

3

App Store Launch Process

Submit your final project to the App Store. Handle certificates, provisioning profiles, metadata optimization, and screenshot preparation. Graduate with a published game under your name.

Your Path from Beginner to Published Developer

Foundation Sprint

Weeks 1-8 | Sep-Oct 2025

Build your first functional game—a space shooter with scoring, lives, and multiple enemy types. Learn Swift basics while creating something playable. Weekly milestones ensure you never fall behind.

1
2

Advanced Mechanics

Weeks 9-16 | Nov-Dec 2025

Create a puzzle game with touch controls, level progression, and GameCenter integration. Add physics simulations, particle effects, and sound design. This becomes your portfolio centerpiece.

Capstone & Launch

Weeks 17-24 | Jan-Feb 2026

Design and build your original game concept. We'll guide you through production planning, user testing, and App Store submission. End with a live game and the skills to build more.

3

Ready to Build Your First Game?

Applications for our September 2025 cohort open in June. Limited to 18 students so everyone gets proper mentorship. No prior coding experience required—just bring curiosity and commitment.