مروری بر دوره
با شرکت در این دوره به شکل عمیق تر با برخی قابلیت های موتور بازی سازی یونیتی آشنا می شوید.برنامه نویسی میکنید و می توانید به صورت اصولی طراحی مکانیک بازی را بیاموزید. مهمترین سرفصلهای گنجانده شده در این دوره عبارتاند از:
- آشنایی با روش های مختلف حرکت اشیا
- توضیح درباره دوربین و قابلیت های آن
- توضیح درباره ساخت بازی های دو بعدی
- مفهوم هوش مصنوعی و مسیریابی
- مفهوم ریکست و قابلیت های آن
- مفاهیم مدیریت سیستم ذرات
همچنین در این دوره بیشتر در مورد مفاهیم رابط کاربری و مدیریت صحنه و اپتیمایز کردن محیط صحبت خواهیم کرد تا بازیساز با یک ذهن حرفه ای و آماده برای ساخت بازی های بزرگ تر آماده ی ورود به دنیای بازی سازی شود .
.
آنچه خواهید آموخت
- آشنایی با انواع روش های حرکت اشیا
- مبانی تکمیلی دوربین یونیتی و امکانات و کاربردهای آن
- توضیح مفهوم ریکست . کالیژن . تریگر
- استفاده از ریکست در بازیسازی
- توضیح مسیریابی در یونیتی
- توضیح مفهوم پارتیکل سیستم در یونیتی
- بازی سازی برای پلتفرم اندروید - اینپوت های آن.
- مفهوم بهینه سازی و ابزارهای آن در یونیتی
- رابط کاربری تکمیلی و آشنایی با همه ی امکانات رابط کاربری
- آشنایی با بازی های دو بعدی و ابزارهای مورد نیاز آن
- ساخت مکانیک یک بازی شوتر اول شخص
سرفصل ها
Animation,Translate and Velocity
Unity workflow of using Camera
Learning usage of trigger , Collision and Raycast
Using Raycast in game development
Using Path Finding and AI-navigation System
Learning Unity Particle system
Learning Input system for android
Game Optimization in Unity
Advanced-UI System in Unity
How to make 2d games in unity
Create a simple FPS Mechanic
مخاطبان دوره
این دوره برای علاقمندان به رشته جذاب بازیسازی که دوره ی مقدماتی را سپری کرده باشند و تا حدودی با بخش های مختلف نرم افزار آشنا شده باشند مناسب است . هر بخشی که در این دوره آموزش داده می شود کاملا کاربردی بوده و نمونه های آن در بازیهای روز دنیا قابل مشاهده است . رده سنی این دوره از 14 سال به بالا می باشد.
پیش نیازها
در این دوره دانش پژوهان علاوه بر آشنایی اولیه با موتور بازی سازی یونیتی بهتر است تا حدودی با دانش برنامه نویسی آشنایی داشته باشند و همچنین با مفاهیم طراحی الگوریتم هم آشنا شده باشند . مهارت های زیر مزیت محسوب می شود.
- بازی باز بودن و آشنایی با بازی های روز دنیا.
- آشنایی کلی با سخت افزار کامپیوتر
- کنجکاوی و خلاقیت در حوزه ی طراحی بازی های رایانه ای
- مهارت خواندن و درک کلی از زبان انگلیسی جهت آشنایی و قسمت های مختلف نرم افزار
- داشتن مهارت برنامه نویسی در یک زبان برنامه نویسی (الویت #c )
- آشنایی با موتور بازی سازی یونیتی
- آشنایی با محیط های طراحی سه بعدی مانند مکس و مایا و بلندر
- آشنایی با محیط های طراحی دو بعدی مانند فتوشاپ
- آشنایی با بازی های اندرویدی
به عنوان اولین نفر، نظر خود را بنویسید!