آموزش مقدماتی توسعه بازی iOS با SpriteKit و Swift - آخرین آپدیت

دانلود Introduction to iOS Game Development with SpriteKit & Swift

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش ساخت اولین بازی iOS با SpriteKit و Swift: یک بازی جذاب Jump'N'Run!

در این دوره جامع و کاربردی، با استفاده از فریمورک قدرتمند SpriteKit و زبان برنامه‌نویسی Swift، اولین بازی iOS خود را بسازید. یک بازی هیجان‌انگیز از نوع پرش و دو (Jump'N'Run) با قابلیت‌ها و ویژگی‌های بی‌شمار!

در این دوره جامع بازی‌سازی چه می‌آموزید؟

  • آشنایی کامل و عمیق با فریمورک SpriteKit و اجزای کلیدی آن
  • فراگیری در مورد کلاس‌های مختلف گره (Node classes) و کاربرد آن‌ها
  • یادگیری مفاهیم SKPhysics و SKActions برای شبیه‌سازی فیزیک و انیمیشن‌ها در بازی
  • آموزش نحوه استفاده بهینه از کاتالوگ دارایی‌ها (Asset Catalogue) در پروژه‌های بازی‌سازی
  • طراحی و ساخت دنیاها و مراحل شگفت‌انگیز و پیچیده با استفاده از SKTileMapNode
  • آشنایی با تکنیک‌های حرفه‌ای توسعه بازی مانند "رد باکسینگ" (Red Boxing)
  • توسعه بازی اختصاصی خودتان با مجموعه‌ای از قابلیت‌های جذاب و خلاقانه
  • دریافت بینش‌ها، نکات و ترفندهای منحصربه‌فرد برای تبدیل شدن به یک توسعه‌دهنده برتر بازی

پیش‌نیازهای شرکت در دوره آموزش SpriteKit:

  • یک کامپیوتر (ترجیحاً Mac) که قادر به اجرای Xcode 8 یا بالاتر باشد.
  • نرم‌افزار Xcode 8 یا بالاتر (که به صورت رایگان قابل دانلود است).

این دوره به طور کامل به فریمورک SpriteKit و نحوه استفاده از آن برای ساخت بازی‌ iOS اختصاص دارد. بازی که در این دوره خواهید ساخت، به وضوح از بازی پرفروش نینتندو، Super Mario Run، الهام گرفته شده است.

ما این اپلیکیشن را از ابتدا و به صورت گام به گام خواهیم ساخت، به این معنی که شما نیازی به هیچ تجربه قبلی در توسعه بازی ندارید. این دوره برای مبتدیان و علاقه‌مندان به دنیای بازی‌سازی طراحی شده است.

در پایان این دوره، شما یک بازی کامل و حرفه‌ای خواهید داشت که می‌توانید آن را به راحتی در App Store منتشر کنید.

کد منبع و تمامی منابعی که در این دوره به شما ارائه می‌دهیم، ارزش فوق‌العاده‌ای دارند. با این حال، ارزش واقعی این دوره در بیش از ۱۰ ساعت محتوای ویدیویی جامع و مفصل نهفته است که در آن همه چیز را با جزئیات کامل توضیح می‌دهیم. علاوه بر این، اگر سوالی داشتید یا به کمک نیاز داشتید، همیشه می‌توانید با ما در تماس باشید.

ما این دوره را با یک معرفی کامل و کاربردی از فریمورک SK (SpriteKit) و مهم‌ترین اجزای آن آغاز می‌کنیم. پس از آن، بلافاصله وارد فرآیند ساخت بازی خود می‌شویم، بدون اینکه نگرانی بابت درک مفاهیم داشته باشید، زیرا همه چیز به صورت کاملاً عملی و قابل فهم آموزش داده می‌شود.

با استفاده از SKTileMapNode و Scene Editor، یاد خواهید گرفت که چگونه دنیاها و مراحل بازی را به صورت بصری و بدون نیاز به نوشتن حجم زیادی از کد ایجاد کنید. این رویکرد، فرآیند طراحی مراحل بازی را بسیار ساده‌تر و لذت‌بخش‌تر می‌کند.

خود بازی که خواهید ساخت، شامل ویژگی‌های جذابی از جمله:

  • دشمنان مختلف
  • سیستم امتیازدهی پیشرفته
  • پاورآپ‌ها و تقویت‌کننده‌ها
  • آیتم‌های قابل جمع‌آوری و بسیاری موارد دیگر

همانند تمامی دوره‌های آموزشی ما، تمام منابع، فایل‌های پروژه و کدهای منبع استفاده شده در این دوره به صورت کامل در اختیار شما قرار خواهد گرفت.

اگرچه داشتن دانش اولیه از زبان برنامه‌نویسی Swift ممکن است مفید باشد، اما قطعاً به هیچ وجه ضروری نیست. از آنجایی که شما دسترسی مادام‌العمر به این دوره دارید، می‌توانید آن را با سرعت خودتان پیش ببرید و هر درس را هر چند بار که دوست دارید بازبینی کنید. بنابراین، این دوره، بهترین و کامل‌ترین مقدمه بر دنیای شگفت‌انگیز و پرطرفدار توسعه بازی است!


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • قبل از شروع: منابع و نرم‌افزارها Before you start: Resources & Software

دوره فشرده SpriteKit SpriteKit Crashcourse

  • معرفی فریم‌ورک SpriteKit Introduction to the SpriteKit Framework

  • نحوه ایجاد پروژه SpriteKit در Xcode How to create a SpriteKit Project in Xcode

  • معرفی SKNode و SKScene Introduction to SKNode & SKScene

  • مثال SKNode و SKScene SKNode & SKScene Example

  • معرفی SKSpriteNode Introduction to SKSpriteNode

  • مثال SKSpriteNode SKSpriteNode Example

  • معرفی SKActions Introduction to SKActions

  • مثال SKActions SKActions Example

  • معرفی SKPhysics Introduction to SKPhysics

  • مثال SKPhysics SKPhysics Example

  • معرفی کاتالوگ دارایی‌ها Introduction to the Asset Catalogue

  • مثال کاتالوگ دارایی و انیمیشن Asset Catalogue & Animation Example

  • معرفی حلقه به‌روزرسانی Introduction to the Update Loop

  • معرفی SKTileMapNode Introduction to SKTileMapNode

  • مثال SKTileMapNode بخش ۱ SKTileMapNode Example Part 1

  • مثال SKTileMapNode بخش ۲ SKTileMapNode Example Part2

  • کلاس‌های نود دیگر Other Node Classes

  • آزمون مبانی SpriteKit SpriteKit Basics Quiz

سوپر ایندی ران Super Indie Run

  • نمای کلی پروژه Project Overview

  • راه‌اندازی پروژه Project Setup

  • تایل‌مپ بخش ۱ TileMap Part 1

  • SKNode و اکستنشن‌ها SKNode + Extensions

  • تایل‌مپ بخش ۲ TileMap Part 2

  • کاشی‌ها و اسپرایت‌های جهان Tiles & World Sprites

  • کلاس لایه The Layer Class

  • افزودن لایه جهان Adding the World Layer

  • شمارش وضعیت‌های بازی Game States Enumeration

  • کلاس RepeatingLayer The RepeatingLayer Class

  • پس‌زمینه Background

  • ثابت‌ها Constants

  • کلاس بازیکن The Player Class

  • فیزیک Physics

  • معرفی زمین فیزیکی Introduction to the physical ground

  • زمین فیزیکی بخش ۱ Physical Ground Part 1

  • زمین فیزیکی بخش ۲ Physical Ground Part 2

  • زمین فیزیکی بخش ۳ Physical Ground Part 3

  • زمین فیزیکی بخش ۴ Physical Ground Part 4

  • انیمیشن بازیکن بخش ۱ Player Animation Part 1

  • کلاس AnimationHelper The AnimationHelper Class

  • انیمیشن بازیکن بخش ۲ Player Animation Part 2

  • مکانیزم پرش بخش ۱ Jumping Mechanism Part 1

  • مکانیزم پرش بخش ۲ Jumping Mechanism Part 2

  • افزودن دسته‌بندی‌های فیزیک Adding Physics Categories

  • مکانیزم پرش بخش ۳ Jumping Mechanism Part 3

  • مکانیزم پرش بخش ۴ Jumping Mechanism Part 4

  • افزودن خط پایان Adding the Finish Line

  • کلاس ObjectHelper The ObjectHelper Class

  • موانع و دشمنان بخش ۱ Obstacles & Enemies Part 1

  • موانع و دشمنان بخش ۲ Obstacles & Enemies Part 2

  • موانع و دشمنان بخش ۳ Obstacles & Enemies Part 3

  • معرفی سکه‌ها Introduction to Coins

  • آیتم‌های جمع‌کردنی بخش ۱ Collectibles Part 1

  • آیتم‌های جمع‌کردنی بخش ۲ Collectibles Part 2

  • آیتم‌های جمع‌کردنی بخش ۳ Collectibles Part 3

  • افکت‌های ذرات و انیمیشن بخش ۱ Particle Effects & Animation Part 1

  • افکت‌های ذرات و انیمیشن بخش ۲ Particle Effects & Animation Part 2

  • آیتم‌های جمع‌کردنی بخش ۴ Collectibles Part 4

  • افکت‌های ذرات و انیمیشن بخش ۳ (راه‌حل) Particle Effects & Animation Part 3 (Solution)

  • آیتم‌های جمع‌کردنی بخش ۵ Collectibles Part 5

  • معرفی HUD Introduction to the HUD

  • HUD بخش ۱ HUD Part 1

  • HUD بخش ۲ HUD Part 2

  • HUD بخش ۳ HUD Part 3

  • معرفی پاپ‌آپ‌ها Introduction to Popups

  • پاپ‌آپ‌ها بخش ۱ Popups Part 1

  • کلاس SpriteKitButton The SpriteKitButton Class

  • پاپ‌آپ‌ها بخش ۲ Popups Part 2

  • پاپ‌آپ‌ها بخش ۳ Popups Part 3

  • معرفی سیستم امتیازدهی Introduction to the scoring system

  • سیستم امتیازدهی بخش ۱ Scoring System Part 1

  • سیستم امتیازدهی بخش ۲ Scoring System Part 2

  • پاپ‌آپ‌ها بخش ۴ Popups Part 4

  • پاپ‌آپ‌ها بخش ۵ Popups Part 5

  • پاپ‌آپ‌ها بخش ۶ Popups Part 6

  • پاپ‌آپ‌ها بخش ۷ Popups Part 7

  • اکستنشن‌های PopupButtonHandler The PopupButtonHandler Extensions

  • پاپ‌آپ‌ها بخش ۸ Popups Part 8

  • پاپ‌آپ‌ها بخش ۹ Popups Part 9

  • صحنه منو The Menu Scene

  • معرفی SceneManagerDelegate Introduction to the SceneManagerDelegate

  • پروتکل SceneManagerDelegate The SceneManagerDelegate Protocol

  • معرفی صحنه لول Introduction to the Level Scene

  • صحنه لول بخش ۱ Level Scene Part 1

  • صحنه لول بخش ۲ Level Scene Part 2

  • صحنه لول بخش ۳ Level Scene Part 3

  • صحنه لول بخش ۴ Level Scene Part 4

  • سازگاری‌های GameScene GameScene Adaptions

  • پاپ‌آپ‌های GameScene GameScene Popups

  • تکمیل لول Completing the Level

  • پاورآپ Powerup

  • افزودن دو خط پایان Adding two Finish Lines

  • ساخت یک جهان جدید Creating a new World

  • تصویر منو و لایه پیش‌زمینه Menu Image & Foreground Layer

  • موسیقی پس‌زمینه و افکت‌های صوتی Background Music & Sound Effects

  • آیکون اپلیکیشن و تصویر راه‌اندازی App Icon & Launch Image

  • رفع باگ لول Fix for LevelBug

  • ادامه چیست؟ What's next?

نمایش نظرات

آموزش مقدماتی توسعه بازی iOS با SpriteKit و Swift
جزییات دوره
10.5 hours
98
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,746
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Timothy Meixner Timothy Meixner

Meixner & Ruof

Johannes Ruof Johannes Ruof

Meixner & Ruof