بازیو برگردون؛ کاری کن هوش مصنوعی از تو یاد بگیره! بازیو برگردون؛ کاری کن هوش مصنوعی از تو یاد بگیره!
ثبت نام
دوره آموزش

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

ویژه سنین 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 دوبعدی آنلاین کامل، آماده نمونه‌کار و انتشار اولیه