سرفصل های دوره:
1. مقدمه ای بر توسعه بازی آیفون
2. چرا بازی سازی آیفون؟
3. ابزارهای مورد نیاز
4. نصب Xcode
5. آشنایی با محیط Xcode
6. مقدمه ای بر Swift
7. متغیرها و انواع داده ها در Swift
8. عملگرها در Swift
9. دستورات شرطی در Swift
10. حلقه ها در Swift
11. تابع ها در Swift
12. آشنایی با کلاس ها و ساختارها
13. مقدمه ای بر شی گرایی
14. پروتکل ها و اکستنشن ها
15. مدیریت خطا
16. مقدمه ای بر SpriteKit
17. مفاهیم پایه SpriteKit
18. ایجاد یک پروژه SpriteKit
19. اضافه کردن کاراکترها و تصاویر
20. حرکت دادن کاراکترها
21. انیمیشن ها
22. فیزیک در SpriteKit
23. تشخیص برخورد
24. صداها و موسیقی
25. مدیریت صحنه ها
26. ایجاد منوها
27. ذخیره و بارگذاری بازی
28. مقدمه ای بر Core Graphics
29. رسم اشکال
30. رسم متن
31. مدیریت رنگ ها
32. استفاده از تصاویر
33. مقدمه ای بر Metal (اختیاری)
34. طراحی رابط کاربری (UI)
35. استفاده از Storyboards
36. کنترل کننده های نمایش (View Controllers)
37. دکمه ها و برچسب ها
38. فیلدها و سوئیچ ها
39. جدول ها و مجموعه ها
40. ناوبری بین صفحات
41. مدیریت رویدادهای لمسی
42. مدیریت ژست های حرکتی
43. آشنایی با Game Center
44. دستاوردها و تابلوهای امتیازات
45. چند نفره در Game Center
46. مقدمه ای بر ARKit
47. مفاهیم پایه ARKit
48. ایجاد یک صحنه AR
49. قرار دادن اشیاء در دنیای واقعی
50. تعامل با اشیاء AR
51. ...