لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع برنامهنویسی C# و موتور بازیسازی یونیتی (Unity)
- آخرین آپدیت
دانلود Introduction to C# Programming and Unity
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی به طور کامل به یادگیری توسعه بازیهای ویدئویی با استفاده از زبان برنامهنویسی C# و موتور بازیسازی یونیتی در محیط ویندوز میپردازد. چرا C# و یونیتی؟ زبان C# یکی از بهترین گزینهها برای شروع یادگیری برنامهنویسی و ورود به دنیای حرفهای است. همچنین موتور یونیتی در میان توسعهدهندگان بازیهای مستقل (Indie) بسیار محبوب است؛ تا جایی که در سال ۲۰۱۶، بازیهای ساخته شده با یونیتی ۱۶ میلیارد بار دانلود شدهاند. در این محیط، C# زبان اصلی برای کدنویسی و پیادهسازی ایدههاست.
برای شروع این دوره، به هیچ تجربه قبلی در برنامهنویسی نیاز ندارید. اگر هرگز کدنویسی نکردهاید، نگران نباشید؛ ما از ابتداییترین مفاهیم شروع میکنیم و تا پایان دوره، شما قادر خواهید بود بازیهای کوچکی را بسازید. در طول این مسیر، مفاهیم بنیادی برنامهنویسی را خواهید آموخت که در بسیاری از زبانهای دیگر نیز کاربرد دارند و یاد میگیرید چگونه این مفاهیم را در توسعه بازیها به کار بگیرید.
برنامهنویسی به طور کلی جذاب است و ساخت بازیها لذتبخشتر هم است!
نکته مهم: سطح «مبتدی» به معنای «ساده بودن» نیست. یادگیری برنامهنویسی دشوار است، زیرا این دوره در واقع معادل نیمه اول یک درس دانشگاهی سال اول است. پشت سر گذاشتن چالشهای این دوره و تسلط بر مطالب، بسیار رضایتبخش خواهد بود اما مستلزم تلاش، سختکوشی و صبر است.
سرفصلهای دوره:
پودمان ۱: نوشتن اولین اپلیکیشن کنسول C# و اسکریپت یونیتی
پودمان ۲: یادگیری نحوه ذخیرهسازی دادهها در برنامهها
پودمان ۳: آشنایی با کلاسها و اشیاء برای پیادهسازی کدها
پودمان ۴: یادگیری مبانی بازیهای دو بعدی (2D) در یونیتی و شرکت در آزمون نهایی
«Unity» یک علامت تجاری ثبت شده متعلق به Unity Technologies است و این دوره یک اثر مستقل است و هیچ ارتباط یا حمایت مالی از سوی شرکت Unity Technologies ندارد.
سرفصل ها و درس ها
شروع برنامهنویسی
Starting to Program
معرفی دوره
Course Introduction
راهنمای محیط کورسرا
Navigating a Coursera Course
آشنایی با مدرس (اختیاری)
Meet the Instructor (optional)
معرفی درس
Lesson Introduction
نصب ویژوال استودیو
Installing Visual Studio
اولین اپلیکیشن کنسول شما
Your First Console App
نصب یونیتی
Installing Unity
اولین اسکریپت یونیتی شما
Your First Unity Script
انواع دادهها، متغیرها و ثابتها
Data Types, Variables, and Constants
معرفی درس
Lesson Introduction
بیتها و بایتها
Bits and Bytes
انواع دادهها، متغیرها و ثابتها
Data Types, Variables, and Constants
انواع دادههای عدد صحیح (Integer)
Integer Data Types
انواع دادههای ممیز شناور (Floating Point)
Floating Point Data Types
نحوه خواندن مستندات
Reading Documentation
دیباگ کردن اپلیکیشن کنسول
Debugging a Console App
کلاسها و اشیاء
Classes and Objects
معرفی درس
Lesson Introduction
آشنایی با کلاسها و اشیاء
Introduction to Classes and Objects
استفاده از کلاس: سازندهها (Constructor)
Using a Class: Constructor
استفاده از کلاس: ویژگیها (Properties)
Using a Class: Properties
استفاده از کلاس: متدها (Methods)
Using a Class: Methods
کلاسها و اشیاء در یونیتی
Classes and Objects in Unity
مبانی دو بعدی یونیتی
Unity 2D Basics
معرفی درس
Lesson Introduction
ویرایشگر یونیتی (Unity Editor)
The Unity Editor
اسپرایتها و اشیاء بازی (Game Objects)
Sprites and Game Objects
سیستم کامپوننتهای یونیتی
Unity's Component System
اسکریپتها به عنوان کامپوننت
Scripts as Components
دیباگ کردن اسکریپت یونیتی
Debugging a Unity Script
فیزیک دو بعدی
2D Physics
تشخیص و حل برخورد، بخش اول
Collision Detection and Resolution, Part 1
تشخیص و حل برخورد، بخش دوم
Collision Detection and Resolution, Part 2
نمایش نظرات