آموزش بازی سازی یونیتی به کودکان و نوجوانان

یونیتی یکی از قدرتمندترین موتورهای بازی سازی دنیاست که استودیوهای بزرگ بازی هم از آن استفاده می‌کنند. در این دوره نوجوانان با زبان برنامه نویسی #C کار می‌کنند و یاد می‌گیرند چطور یک بازی واقعی را از فکر تا اجرا بسازند. کنار برنامه نویسی، مهارت‌های حل مسئله و پشتکار هم در طول پروژه‌ها تقویت می‌شود.

طول دوره
6 ماهه
پیش نیاز
پایتون
بازه سنی
13 سال به بالا

موتور بازی سازی یونیتی چیست ؟

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

مزایای دوره یونیتی

  1. آشنا کردن کودکان با اصول و قواعد کدنویسی
  2. تقویت خلاقیت کودکان از طریق داستان سرایی و بازی سازی
  3. دارای محیط جذاب و ترغیب کننده برای کودکان
  4. تشویق کودکان به روح بخشی به تخیلات و ایده های خود

اهداف دوره یونیتی چیست؟

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

یونیتی مناسب چه نوجوانانی است؟

یونیتی برای نوجوانانی مناسب است که قبلا با مفاهیم پایه برنامه نویسی آشنا شده اند، مثلا دوره اسکرچ یا پایتون را گذرانده باشند. چون یونیتی از زبان #C استفاده می کند، آشنایی قبلی با منطق کد نویسی کار را برای نوجوان راحت تر می کند. علاقه به بازی و طراحی هم انگیزه خوبی برای شروع این دوره است. اگر فرزند شما هنوز هیچ آشنایی با برنامه نویسی ندارد، بهتر است اول از دوره ای متناسب با سنش شروع کند، اگر مطمئن نیستید کدام دوره برای سن فرزندتان مناسب است، مقاله سن شروع برنامه نویسی را بخوانید تا مسیر درست را پیدا کنید.

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

شروع برنامه نویسی هر چه زودتر باشد، تاثیر بیشتری روی مهارت های فکری نوجوان می گذارد. یونیتی برای نوجوانانی طراحی شده که آماده اند از دنیای بلاک ها فراتر بروند و وارد برنامه نویسی واقعی شوند. دوره یونیتی آکادمی یاسان همراه پروژه های عملی است تا نوجوان در پایان دوره بتواند یک بازی کامل از ابتدا تا انتها بسازد، و همین تجربه اعتماد به نفس و پشتکار او را هم تقویت می کند.

پروژه یونیتی ساخته پرهام خباز فراگیر یاسان

مراحل ثبت نام در دوره یونیتی

درباره اپ اینونتور بیشتر بدانید ...

دوره یونیتی در آکادمی یاسان ۶ ماهه است.
یونیتی برای نوجوانان ۱۳ سال به بالا مناسب است، چون به آشنایی قبلی با منطق برنامه نویسی نیاز دارد.
آشنایی قبلی با اسکرچ یا پایتون یادگیری یونیتی را راحت تر می کند، اما شرط قطعی نیست و در جلسه مشاوره رایگان سطح فرزندتان بررسی می شود.
یونیتی از زبان #C استفاده می کند که یکی از زبان های پرکاربرد در صنعت بازی سازی است.
یونیتی روی کامپیوتر نصب می شود، نه گوشی یا تبلت، و به یک سیستم با مشخصات مناسب نیاز دارد.
اسکرچ برنامه نویسی بلوکی و مقدماتی است، یونیتی با نوشتن کد واقعی به زبان #C کار می کند و برای مرحله پیشرفته تر مناسب است.

آموزش یونیتی (unity) به کودکان و نوجوانان

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

یونیتی چیست؟

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

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

یونیتی چطور کار می کند و چه کاربردهایی دارد؟


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

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

نکته ای که خیلی از والدین نمی دانند این است که یونیتی روی گوشی یا تبلت نصب نمی شود. برای کار با یونیتی به یک کامپیوتر با مشخصات نسبتا خوب نیاز است، چون این نرم افزار همزمان گرافیک، فیزیک و کد را پردازش می کند.

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

برخلاف زبان های بلوکی که در آنها با کشیدن و رها کردن قطعه ها برنامه ساخته می شود، در #C باید کد را با حروف و دستورات واقعی نوشت. این یک قدم جدی به سمت برنامه نویسی حرفه ای است. برای همین یونیتی معمولا به عنوان یک مرحله پیشرفته تر بعد از دوره هایی مثل اسکرچ یا پایتون در نظر گرفته می شود، نه یک نقطه شروع.

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

این مسیر یک اتفاق جالب هم به همراه دارد. هر بار که یک بخش از بازی درست کار نکند، نوجوان مجبور می شود دلیلش را پیدا کند. این دقیقا همان چیزی است که در مهارت حل مسئله به آن نیاز داریم. کد اشتباه اجرا می شود، نتیجه غیرمنتظره است، و نوجوان باید مرحله به مرحله برگردد و ببیند کجای منطقش ایراد داشته.

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

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

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

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

یونیتی از چه سنی و با چه پیش زمینه ای مناسب است
سوالی که این روزها زیاد از طرف والدین پرسیده می شود این است که یونیتی از چه سنی برای فرزندشان مناسب است. جواب کوتاه این است که یونیتی معمولا برای نوجوانان ۱۳ سال به بالا در نظر گرفته می شود، چون به تمرکز بیشتری نسبت به دوره های مقدماتی نیاز دارد.

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

دوره یونیتی در آکادمی یاسان چه مسیری را جلوی نوجوان می گذارد
هدف این دوره فقط یاد گرفتن چند دستور #C نیست. نوجوان در طول دوره یک ایده را از صفر تا یک بازی قابل اجرا پیش می برد، یعنی همان مسیری که یک طراح واقعی بازی طی می کند. این پروژه محور بودن باعث می شود یادگیری انتزاعی نماند، بلکه هر مفهوم جدید بلافاصله در یک بخش واقعی از بازی به کار برود.

در کنار مهارت های فنی، این مسیر روی چیزهای دیگری هم اثر می گذارد. وقتی یک بازی بعد از چند بار تلاش بالاخره درست کار می کند، نوجوان یاد می گیرد که شکست خوردن بخشی از مسیر ساختن چیزی است، نه پایان کار. این تجربه برای آینده کودک، فراتر از دنیای برنامه نویسی هم به کار می آید.

اگر هنوز مطمئن نیستید یونیتی برای فرزندتان زمان مناسبی است یا نه، بهتر است این تصمیم را بدون داده نگیرید. جلسه مشاوره رایگان آکادمی یاسان دقیقا برای همین طراحی شده، تا سطح فعلی فرزندتان بررسی شود و مسیر واقعی متناسب با او مشخص شود، نه فقط بر اساس سن روی کاغذ.

مطالعه بیشتر جمع کردن