شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی
ثبت نام
دوره آموزش

دوره آموزش بازی سازی

ویژه سنین 14 تا 17 سال

به صورت حضوری و آنلاین

دوره آموزش بازی سازی
همیشه دوست داشتی یه بازی بسازی که خودت کاراکتر و مرحله‌هاش رو طراحی کنی؟ تو این دوره یاد می‌گیری با ابزارهای مخصوص بازی‌سازی (مثل Unity) یه بازی واقعی درست کنی! از ایده تا ساخت منو و امتیازدهی، همه‌چی دست خودته. قدم‌به‌قدم باهات پیش می‌ریم تا آخر دوره بتونی بازی مخصوص خودتو بسازی و با بقیه به اشتراک بذاری 🎯

ترم 1

تاریخ شروع: 1404/08/26

مدت دوره: 21

زمان برگزاری: دوشنبه 17 تا 20

نام استاد: مهندس قاضی

شهریه: 5,000,000 تومان

پیش نیاز: ندارد

نوع دوره: حضوری و آنلاین

توضیحات بیشتر

ترم دو

تاریخ شروع: 1404/08/28

مدت دوره: 21

زمان برگزاری: چهارشنبه 17 تا 20

نام استاد: مهندس قاضی

شهریه: 5,000,000 تومان

پیش نیاز: ندارد

نوع دوره: حضوری و آنلاین

توضیحات بیشتر

ترم سوم

تاریخ شروع: 1404/07/23

مدت دوره: 21

زمان برگزاری: چهارشنبه 17 تا 20

نام استاد: مهندس قاضی

شهریه: 5,000,000 تومان

پیش نیاز: ندارد

نوع دوره: حضوری و آنلاین

توضیحات بیشتر
سرفصل های دوره

سرفصل های ترم 1

جلسه 1 آشنایی با یونیتی و ایجاد پروژه
  • آشنایی با مفاهیم بازی و بازی سازی
  • نصب Unity Hub و نسخه مناسب یونیتی
  • آشنایی با محیط کاری (Scene, Game, Inspector, Hierarchy)
  • خروجی جلسه: یک صحنه ساده شامل زمین و چند مکعب
جلسه 2 آشنایی با GameObject و Componentها
  • مفهوم GameObject و Component
  • کار با Transform (Position, Rotation, Scale)
  • استفاده از Prefabها برای مدیریت اشیاء
  • خروجی جلسه: یک بازی دومینو ساده
جلسه 3 حرکت کاراکتر و برنامه‌نویسی
  • مقدمات برنامه‌نویسی یونیتی
  • کد زدن سیستم حرکت با C#
  • کنترل ورودی‌ها (Keyboard)
  • خروجی جلسه: کاراکتر قابل حرکت در محیط
جلسه 4 فیزیک و برخوردها
  • برخورد کاراکتر با اشیاء و جلوگیری از عبور از موانع
  • مفاهیم پایه فیزیک در یونیتی
  • خروجی جلسه: محیط طبیعی بازی با فیزیک مناسب
جلسه 5 جمع‌آوری آیتم‌ها
  • ایجاد آیتم‌ها (مثل سکه)
  • اسکریپت‌نویسی جمع‌آوری آیتم و افزایش امتیاز
  • خروجی جلسه: بازیکن می‌تواند آیتم‌ها را جمع‌آوری کند و امتیاز دریافت کند
جلسه 6 رابط کاربری (UI)
  • اضافه کردن Score و Health Bar ساده
  • ساخت منوی شروع (Start) و پایان بازی (Game Over)
  • خروجی جلسه: بازی با رابط کاربری اولیه و نمایش امتیاز
جلسه 7 پروژه نهایی دوره اول
  • جمع‌بندی تمام جلسات
  • ساخت یک بازی کامل سه‌بعدی ساده
  • خروجی جلسه: یک بازی عملی دلخواه و قابل ارائه به عنوان نمونه‌کار

سرفصل های ترم 2

جلسه 1 طراحی محیط بازی
  • کار با Terrain و ایجاد محیط طبیعی (زمین، کوه، درخت، آب و …)
  • متریال‌ها و نورپردازی اولیه
  • افزودن آسمان‌نما (Skybox) برای حس واقعی‌تر
  • خروجی: یک محیط سه‌بعدی آماده برای حرکت کاراکتر
جلسه 2 کاراکتر و کنترل حرکات پایه
  • وارد کردن مدل سه‌بعدی کاراکتر
  • کنترل حرکت با اسکریپت ساده (راه رفتن، دویدن، پرش)
  • خروجی: کاراکتر قابل کنترل توسط کاربر در محیط
جلسه 3 انیمیشن کاراکتر (Animator & Animation Clips)
  • معرفی Animator و ساخت Animation Controller
  • افزودن انیمیشن‌های آماده (Idle, Walk, Run, Jump)
  • استفاده از Transition بین حالت‌ها
  • خروجی: کاراکتر دارای انیمیشن‌های روان برای حرکت و پرش
جلسه 4 دشمن و انیمیشن دشمن
  • افزودن دشمن به محیط
  • انیمیشن ساده برای حرکت/حمله دشمن
  • برنامه‌نویسی رفتار پایه دشمن (حرکت به سمت بازیکن)
  • خروجی: دشمنی که حرکت می‌کند و انیمیشن حمله/حرکت دارد
جلسه 5 سیستم سلامت و برخوردها
  • تعریف Health برای بازیکن و دشمن
  • کم شدن جان هنگام برخورد یا حمله
  • نمایش ساده مقدار جان (متنی یا نوار کوچک)
  • خروجی: بازیکن و دشمن دارای سیستم سلامت و برخورد مؤثر
جلسه 6 صداگذاری و جلوه‌ها
  • افزودن موسیقی پس‌زمینه
  • افکت‌های صوتی (حرکت، برخورد، جمع‌آوری آیتم)
  • افکت‌های تصویری ساده (Particle Systems)
  • خروجی: بازی همراه با صدا و افکت‌های جذاب
جلسه 7 پروژه نهایی دوره دوم
  • نهایی سازی پروژه
  • تست و رفع اشکال بازی
  • خروجی: یک بازی ماجراجویی سه‌بعدی کامل و آماده ارائه

سرفصل های ترم 3

جلسه 1 ورود به بازی‌سازی دوبعدی و آماده‌سازی پروژه
  • آشنایی با محیط دوبعدی یونیتی
  • ساخت Prefab برای بازیکن‌ها
  • خروجی: صحنه پایه بازی آماده برای حرکت بازیکن
جلسه 2 کنترل بازیکن و حرکت‌های پایه
  • حرکت چپ و راست با Rigidbody2D
  • کنترل هم‌زمان دو بازیکن روی یک دستگاه
  • خروجی: بازیکن‌ها قادر به حرکت، پرش هستن
جلسه 3 فیزیک و برخوردها
  • شبیه‌سازی فیزیک با Rigidbody2D و Collider2D
  • مدیریت برخورد با بازیکن‌ها و دیوارها
  • خروجی: برخورد طبیعی و واقعی بین بازیکن‌ها
جلسه 4 انیمیشن و جلوه‌های ساده
  • آشنایی با Animator و Animation Clip در 2D
  • انیمیشن حرکت و پرش بازیکن‌ها
  • افزودن افکت‌های صوتی ساده برای حرکت
  • خروجی: بازیکن‌ها با انیمیشن حرکت می‌کنند و همراه با افکت‌های صوتی است
جلسه 5 قوانین مسابقه و مدیریت امتیاز
  • پیاده‌سازی سیستم شمارش امتیاز
  • مدیریت تایمر مسابقه و پایان بازی
  • نمایش پیام پایان بازی و اعلام برنده
  • خروجی: بازی با قوانین کامل، شمارش امتیاز و پایان مسابقه آماده است
جلسه 6 آنلاین سازی با Photon PUN 2 مقدماتی
  • نصب و معرفی Photon PUN 2
  • اتصال بازیکن‌ها به یک Lobby
  • همگام‌سازی حرکت بازیکن‌ها و توپ بین کلاینت‌ها
  • مدیریت نقش‌ها Player 1 و Player 2
  • خروجی: بازی دو بازیکن آنلاین قابل بازی روی شبکه
جلسه 7 تکمیل پروژه و تست نهایی
  • ادغام همه بخش‌ها (کنترل، فیزیک، انیمیشن، قوانین و آنلاین)
  • رفع باگ‌ها و بهینه‌سازی
  • خروجی گرفتن برای PC/Android
  • خروجی: بازی HeadBall دوبعدی آنلاین کامل، آماده نمونه‌کار و انتشار اولیه