iOS Game Development Mastery

Build your skills from concept to App Store with our comprehensive 10-month program starting September 2025

Real Skills for Real Games

Our program isn't about theory. It's about building actual games that work, ship, and engage players. You'll write code every week, solve real problems, and create a portfolio that shows what you can do.

  • Swift and SpriteKit from beginner to advanced
  • Game design principles that actually work
  • Publishing process from testing to App Store
  • Portfolio of 4-5 complete games
Students collaborating on iOS game development projects

Your Learning Path

Each phase builds on the last, creating a solid foundation for your game development career

Foundation Phase (Months 1-2)

Master Swift fundamentals and basic game mechanics. Build your first playable game - usually a simple puzzle or arcade-style experience. No prior coding experience needed.

Core Development (Months 3-5)

Dive into SpriteKit, physics systems, and user interface design. Create two substantial games with increasing complexity. Learn debugging techniques and performance optimization.

Advanced Topics (Months 6-8)

Explore advanced game features like multiplayer, in-app purchases, and analytics integration. Work on your capstone project - a fully featured game of your own design.

Launch Preparation (Months 9-10)

Polish your games, prepare App Store submissions, and build your professional portfolio. Practice presenting your work and receive career guidance.

Dimitar Petrov, Lead iOS Developer

Dimitar Petrov

Lead iOS Developer

Former Apple contractor with 8 years building games. Published 12 titles on the App Store, including two that reached top 50 in their categories.

Elena Stoimenova, Game Design Specialist

Elena Stoimenova

Game Design Specialist

Worked at three gaming studios in Sofia and Prague. Specializes in mobile game mechanics and user engagement. Her puzzle games have over 500k downloads combined.

Mariya Georgieva, Technical Mentor

Mariya Georgieva

Technical Mentor

Senior developer at a fintech company who builds games as side projects. Great at explaining complex concepts clearly and helping students debug tricky problems.

Program Structure

Classes meet twice weekly - Tuesdays and Thursdays from 7:00 PM to 9:30 PM. This schedule works well for people with day jobs or other commitments. Each session combines instruction, hands-on coding, and group problem-solving.

40
Weeks Total
200+
Hours Coding
5
Games Built
12
Students Max

We keep class sizes small so everyone gets individual attention. You'll also join our Slack workspace for daily help and peer support. Most students spend 4-6 hours per week on homework and projects.

Get More Details
Programming workspace showing iOS development tools and code