آموزش برنامه نویسی سی شارپ و یونیتی برای مبتدیان مطلق (توسعه بازی) - آخرین آپدیت

دانلود Coding for actual beginners (C# / Unity / Game development)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش برنامه‌نویسی از صفر برای مبتدیان واقعی: شروع توسعه بازی با Unity 3D و C#

آیا از آموزش‌های برنامه‌نویسی به اصطلاح "مبتدی" که در واقع برای افراد کاملاً بی‌تجربه نیستند، خسته شده‌اید؟ هرگز در زندگی خود کدنویسی نکرده‌اید؟ این دوره دقیقاً برای شماست!

آنچه در این دوره خواهید آموخت:

  • دانش جامعی از مفاهیم جهانی و اصلی کدنویسی کسب می‌کنید.
  • قادر به ساخت بازی‌های پایه در Unity 3D خواهید بود.
  • پایه‌ای محکم برای توسعه مهارت‌های کدنویسی خود ایجاد می‌کنید.

پیش‌نیازها:

  • راحتی در کار با کامپیوتر شخصی (PC/Mac).
  • نصب Unity3D (این نرم‌افزار رایگان است).
  • بدون نیاز به دانش کدنویسی قبلی!

آیا از تماشای آموزش‌های کدنویسی خسته شده‌اید که ادعا می‌کنند برای مبتدیان هستند اما به گونه‌ای صحبت می‌کنند که انگار سال‌هاست کدنویسی می‌کنید؟ به دنبال یک دوره هستید که واقعاً برای مبتدیان با تجربه صفر برنامه‌نویسی یا دانش کدنویسی باشد؟ به دوره ما خوش آمدید!

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

شما مفاهیم اصلی برنامه‌نویسی را فرا خواهید گرفت که می‌توانند در هر زبان برنامه‌نویسی دیگری و برای هر منظور دیگری به کار گرفته شوند. همچنین اصول کدنویسی به زبان C# را به طور خاص برای توسعه بازی با استفاده از Unity خواهید آموخت.

من به یادگیری از طریق غرق شدن در کار و انجام عملی باور دارم، نه صرفاً تماشا کردن. این دوره از فرمت "با من همراه شوید و کار کنید" به جای فرمت سنتی "درس - آزمون" استفاده می‌کند. قویاً به شما توصیه می‌کنم دو مانیتور داشته باشید تا بتوانید در طول درس‌ها با من کارآمدتر کار کنید؛ و به هر حال، برای این نوع کار (توسعه نرم‌افزار و بازی‌سازی)، داشتن دو مانیتور ضروری است.

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

این دوره ممکن است گسترش یابد. اگر موضوعاتی به من ارائه شود که معتقدم برای این دوره مقدماتی مبتدی مهم هستند، درس‌های بیشتری اضافه خواهم کرد. همچنین شما را تشویق می‌کنم با سؤالات و مشکلاتی که در حین انجام درس‌ها با آن‌ها روبرو شدید، با من تماس بگیرید تا بتوانم آن سؤالات را به بخش‌های 'عیب‌یابی' اسناد درس اضافه کنم. این کار به دانشجویان آینده کمک شایانی خواهد کرد و سؤالات تکراری را کاهش می‌دهد.


سرفصل ها و درس ها

Course / Instructor Introduction

  • ویدئوی معرفی را تماشا کنید Watch the intro video

معرفی یونیتی Unity Introduction

  • ایجاد یک پروژه Create a project

  • تنظیم یک طرح‌بندی Set up a layout

  • بررسی اجمالی پنجره Window overview

  • پنجره صحنه Scene window

توابع و مبانی #C Functions & C# Basics

  • تابع چیست؟ What is a function?

  • طرح‌بندی یک اسکریپت #C Layout of a C# script

  • توابع در #C Functions in C#

  • تشخیص خطاها Diagnose errors

  • فراخوانی توابع سفارشی Call custom functions

متغیرها و حرکت Variables & Movement

  • حرکت Movement

  • متغیرها (مفهومی و کاربردی) Variables (conceptual & applied)

  • نمونه‌های اسکریپت Script instances

منطق و ورودی Logic & Input

  • دستورات If If statements

  • ورودی بازیکن Player input

  • ورودی برای جهات حرکت چندگانه Input for multiple move directions

پری‌فب‌ها و نمونه‌سازی اشیاء Prefabs & Instantiating Objects

  • پری‌فب‌ها Prefabs

  • نمونه‌سازی Instantiate

تشخیص برخورد Collision Detection

  • تشخیص برخورد Collision detection

  • فیلتر کردن برخورد Collision filtering

توابع تکراری و تصادفی‌سازی Repeating Functions & Randomization

  • دادن قابلیت‌های پایه به یک دشمن Give an enemy basic functionality

  • تکرار تابع ایجاد دشمن و مدیر بازی Repeating enemy spawn function & Game Manager

  • مقادیر تصادفی Random values

UI، امتیاز، و بارگیری سطح UI, Score, and Level Loading

  • مدیر بازی Game Manager

  • پیگیری امتیاز Keep track of score

  • نمایش امتیاز در UI Show the score on the UI

  • بارگیری سطح با فشردن یک دکمه Load level by pressing a button

نتیجه‌گیری Conclusion

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش برنامه نویسی سی شارپ و یونیتی برای مبتدیان مطلق (توسعه بازی)
جزییات دوره
5.5 hours
27
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
568
4.6 از 5
دارد
دارد
دارد
Matt Sharp
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar