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
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
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
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
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.
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