اموزش برنامه نویسی سی شارپ در یونیتی از مقدماتی تا پیشرفته
با یک آموزش عالی در خدمت شما عزیزان هستیم. بنابر درخواست های متعدد دوستان مبنی بر اموزش جامع زبان سی شارپ برای استفادهدر یونیتی این اموزش جامع براتون طی ۲۴ جلسه و حدودا ۱۰ ساعت تهیه شده است تا شما پس از دیدن ان به راحتی بتوانید هر نوع اسکریپت سی شارپی را برای بازی های خودتان بنوسید. در این فیلم طی ۳ فصل شما با نحوه برنامه نویسی بازی ها با یونیتی اشنا می شوید. در قصل اول شما تمامی مفاهیم شی شارپ و ارث بری را یاد میگیرید و در قصل دوم با نحوه ارتباط سی شارپ و یونیتی اشنا می شود.
پیش نیازهای این دوره
- این دوره فاقد هرگونه پیش نیازی هست.
- اموزش به صورت ۰ تا ۱۰۰ و از مقدماتی تا پیشرفته خواهد بود
- مشابه این اموزش در هیچ سایت فارسی وجود ندارد.
سرفصل های این دوره
فصل اول:
- ایجاد یک سند سی شارپ
- پنجره کنسول و کامپایل
- ایجاد برنامه hello world
- معرفی متغییرها
- نوشتن عبارات
- Constants
- دستورات شرطی
- حلقه for, While
- معرفی توابع
- معرفی رویداد ها
- ورودی و مقدار برگشتی تابع
- معرفی کلاس
- چرخش آبکت ها با کلاس Transform
- داکیومنت کلاس های یونیتی
- معرفی کلاس های مشتق شده
- توسعه یک کلاس
- MonoBehaviour
- نحوه ارث بری کلاس ها
- مفهموم game object
فصل دوم:
- Introduction
- Coroutine Details
- Creating a Coroutine
- WaitForSeconds and Coroutines
- Coroutines and Frame Delays
- Going further with Coroutines
- Components and Communication
- Accessing Components
- Searching For Components
- Using BroadcastMessage
- Polymorphism and Virtual Functions
- Overriding Virtual Functions
- Validation with C# Properties
- Delegates
- Moving Further with Delegates
- GameObjects
- Searching For GameObjects
- Transforms and Hierarchies
- Transforms and Translations
- Transforms and Rotations
- Transforms and Scaling
فصل سوم:
- Introduction
- Fixing Game Resolution From the Editor
- Fixing Game Resolution From Script
- Saving and Restoring Game Resolution
- Editing Materials From Script
- Creating Component Dependencies
- Scheduling Regular Tasks
- Creating Animation Curves
- Preparing to Work with Curves
- Animating Motion with Curves
پروژه کوچک پایانی: نحوه ایجاد سیستم تغییر سلاح با صفحه کلید و موس با اسکریپت
در صورتی که نمیدانید چگونه بازی شوید به اموزش مقابل مراجعه کنید : چگونه بازی ساز شویم ؟ از کجا بازی سازی را شروع کنیم ؟
زیرعنوان نمونه برای این فصل
پیش نیازها و سرفصل ها ویدئو
توضیح کوتاه برای درس
ایجاد اولین اسکریپت ویدئو
توضیح کوتاه برای درس
معرفی انواع متغییرها ویدئو
توضیح کوتاه برای درس
عملگرها ویدئو
توضیح کوتاه برای درس
عملگرهای شرطی ویدئو
توضیح کوتاه برای درس
انواع حلقه ها در سی شارپ ویدئو
توضیح کوتاه برای درس
طراحی سیستم تیراندازی با کدنویسی ویدئو
توضیح کوتاه برای درس
بررسی انواع ارایه ها ویدئو
توضیح کوتاه برای درس
بررسی لیست ها و توابع ویدئو
توضیح کوتاه برای درس
کار با کلاس ها و اشیا ویدئو
توضیح کوتاه برای درس
شی گرایی و ارث بری ویدئو
توضیح کوتاه برای درس
زیرعنوان نمونه برای این فصل
برنامه نویسی موازی ویدئو
توضیح کوتاه برای درس
اموزش Coroutines ویدئو
توضیح کوتاه برای درس
اموزش Components و game object ویدئو
توضیح کوتاه برای درس
اموزش Polymorphism ویدئو
توضیح کوتاه برای درس
اموزش Validation و Delegates ویدئو
توضیح کوتاه برای درس
اموزش جستجو GameObjects ویدئو
توضیح کوتاه برای درس
بررسی کامپوننت Transforms ویدئو
توضیح کوتاه برای درس
زیرعنوان نمونه برای این فصل
اموزش Fixing Game Resolution ویدئو
توضیح کوتاه برای درس
اموزش Restoring Game Resolution ویدئو
توضیح کوتاه برای درس
اموزش کار با Materials ویدئو
توضیح کوتاه برای درس
اموزش Animation Curves ویدئو
توضیح کوتاه برای درس
ایجاد سیستم تغییر سلاح ویدئو
توضیح کوتاه برای درس
کدنویسی سیستم تغییر سلاح ویدئو
توضیح کوتاه برای درس
فایل های پروژه فایل های ضمیمه
توضیح کوتاه برای درس
جلسات دوره
دیدگاهها
147 دیدگاه برای اموزش برنامه نویسی سی شارپ در یونیتی از مقدماتی تا پیشرفته
درخواست مشاوره
شماره همراه خود را وارد کنید، تا مشاوران ما طی دو روز کاری آینده در ساعت کاری (۹ صبح تا ۶ بعد از ظهر) برای مشاوره رایگان سرمایهگذاری با شما در ارتباط باشند.
محل قرارگیری فرم مشاوره و ارتباط شما

Zippo (خریدار محصول) –
سلام
برای ساخت بازی مثل کلش رویال (استراتژیک ۲ بعدی )
چه مراحلی و باید طی کنم
حرکت . جنگ بین نیروها به صورت اتو ماتیک و…
در ضمن کل آموزشای سایتتونم هم خریدم
جت آموز –
سلام. میتوانید از بازی های مشابه کلش که در فروشگاه یونیتی هست استفاده کنید و ان را خریداری کنید البته به دلار. و سپس تغییر خود را روی ان اعمال کنید و ان را منتشر کنید
امیرعلی عربخانی (خریدار محصول) –
سلام این اموزش فقط برای یک مدل بازی اموزش داده میشه یا توش می تونیم بازی خودمون رو کد نویسی یا برنامه نویسی اش کنیم یا فقط کد نویسی مخصوص یک بازیست ؟؟؟؟؟؟
جت آموز –
۸۰٪ یک بازی کدنویسی است. با یادگیری این اموزش میتوانید هر بازی را کدنویسی کنید.
علي سوري (خریدار محصول) –
سلام، در رابطه با اينكه عرض كرديد 80 درصد بازي كد نويسيه، بايد بگم كه در مقدمه همين پك دقيقا عكس اين حرف شما گفته شده كه 80 درصد بازيسازي گرافيك و طراحيه، و 20 درصد كد نويسيه. بنده واقعا گيج شدم، براي انتخاب رشته تو دانشگاه بايد بدونم كدوم تو اين حرفه تاثير گذار تره. با تشكر از زحمات گرانقدر جناب عالي و باقي تيم فداكار جت آموز.
جت آموز –
سلام.لطفا خوب دقت کنید که کاربر فقط گرافیک براش مهمه پس میشه گفت ۸۰٪ بازی خوب گرافیک اونه
اما کسی که بازی سازی میکنه ۸۰٪ زمان خودش را روی کدنویسی و رفع مشکل اون صرف میکنه. این دوتا جمله باهم مغایرت ندارن
در کل هم کد هم گرافیک رو یاد بگیر و هر کدام را دوست داشتی ادامه بده و حرفه ای شو.
طاها ترکاشوند (خریدار محصول) –
میشه آموزش های دیگه تون رو به شکل فایل زیپ بزارید آخه فیلمهای آموزشی تون رو نمیتونم دانلود نکنم چون واقعا نیاز دارم و به بهترین شکل ممکن آموزش داده شده و دانلود کردنش زمان بره
با تشکر از سایت خوبتون?
جت آموز –
دوست گرامی. تجربه نشان داده است که با دانلود یکجای اموزش هرگز ان را کامل مشاهده نمیکنید. برای همین سیاست جت اموزش مشاهده تک تک اموزش ها به صورت انلاین یا افلاین جهت یادگیری بهتر است. موفق باشید.
omid EFTEKHARI (خریدار محصول) –
سلام این آموزش ها برای بازی های دو بعدی هست یا سه بعدی چون مثال هاتون با اشیای سه بعدی هستن
جت آموز –
سلام. هیچ ارتباطی با تعداد ابعاد بازی شما وجود ندارد. این یک اموزش کلی است که میتوانید با استفاده از ان هر نوع بازی را پیاده سازی کنید.
لفثقق یبسیبسی (خریدار محصول) –
با سلام خدمت استاد عزیز
اموزشتون عالی و کاربردی بود و فقط بنده یک مشکل دارم که بسیار متشکر میشوم ان را حل کنید وقتی در یونیتی پروژه ای میسازم و ذخیره میکنم و بعدا میخواهم وارد ان شوم وارد نمیشود و از اول صفحه ی اول یونیتی باز میشود و من نمیتوانم وارد پروژه ی قبلی ام بشوم لطفا کمکم کنید که مشکلش را حل کنم
جت آموز –
سلام. لطفا سوال خود را با اسکرین شات در گروه بازی سازی ما در تلگرام مطرح کنید تا دوستان به شما کمک کنند
لفثقق یبسیبسی (خریدار محصول) –
من از گروه بازی سازی شما در تلگرام خبر ندارم میشه به بنده لینکش را بدید یا اسمشو بگید
جت آموز –
گروه پرسش و پاسخ و رفع مشکل در شاخه it
@games_developers
لفثقق یبسیبسی (خریدار محصول) –
لطفا پاسخ دهید بسیار گیر کردم
salehtorkanloo –
سلام این آموزش با این https://jetamooz.com/courses/csharp-programming-training-in-unity/ اموز چه فرقی داره
جت آموز –
سلام. سرفصل های اموزش ها را بررسی نماید.
aka1383ali (خریدار محصول) –
واقعا لطف کردین که تجربه شخصی خودتون رو در دسترس عموم قرار دادین. این آموزش باعث شد برنامه نویسیم پیشرفت قابل توجهی کنه. در هر صورت متشکرم.
جت آموز –
خواهش میکنم. اگر از اموزش خوشتان امد لطفا با دوستان خود به اشتراک بگذارید.
aka1383ali (خریدار محصول) –
فقط یه مشکلی دارم : اینکه کد GUi رو عیناً مثل شما مینویسم اما هیچ اتفاقی نمیوفته!؟
جت آموز –
در ورژن های جدید یونیتی نحوه نمایش برخی توابع تفاوت کرده است و توصیه میشود از داکیومنت یونیتی جدید استفاده کنید.
aka1383ali (خریدار محصول) –
نسخه یونیتی ام ۵.۶.۷ هستش و وقتی تو یونیتی داکیومنت GUI رو سرچ می کنم چیزی نمیاره. لطفا یک بیشتر کمکم کنید.
جت آموز –
سلام. از انجمن یونیتی خارجی استفاده کنید. و متن سوال خود را به صورت انگلیسی در نت جستجو کنید.
salehtorkanloo (خریدار محصول) –
سلام برای برنامه نویسی سی شارپ در یونیتی نیاز به ریاضی داریم؟
جت آموز –
سلام.خیر. ولی کلا اشنایی با مفاهیم ریاضی به شما کمک میکند تا ذهن پویایی داشته باشید.
عباس اینانلو (خریدار محصول) –
سلام من می خوام به یونیتی به زبان سی شارپ بگم اگر هر بار روی دکمه ی سرباز کمان دار کلیک کرد هر دفعه تا ۲۰ دفعه سرباز کمان دار ظاهر شود نه یک دفعه ۲۰ دفعه ظاهر کنه برای من فقط یک دفعه ظاهر میکنه باید چه کدی بزنم تو رو خدا راهنمایی کنین خیلی منون اموزشتون هم عالی بود بازم منون
جت آموز –
سلام. میتوانید ۲۰ تا مدل لود کنید یا انکه ۲۰ بار شی خود را پس از فراخونی رویداد کلیک ایجاد نماید. از حلقه ها استفاده کنید.
asemanyahmad –
سوال در نحوه کامپایل کردن کد های برنامه نویسی در یونیتی دارم. من کدهای دستوری ک می خواهم بنویسم سیستم متوجه نمی شود. وusing مربوط به یونیتی فعال هست ولی هیچ گونه کامپایلی جواب گو نیست. حتی دستور debug را نمی شناسد. چکار باید بکنم؟
جت آموز –
سلام. از صحت کامپیالر خود اطمینان حاصل کنید و اگر کار نمیکند ان را پاک کنید و یک نسخه جدیدتر ان را نصب کنید.
asemanyahmad –
سلام مجدد
من در ویژوال استادیو 2019 کد نویسی رو انجام میدم. فکر نکنم مشکل از این نرم افزار باشه. حتی در زبان برنامه نویسی mono develop کد نویسی رو امتحان کردم. به نظر شما مشکل نمی تواند از using خاصی باشد؟
جت آموز –
سلام.لطفا پروژه خود را کامل کپی کنید و روی سیستم دیگری که یونیتی نصب است اجرا کنید. اگر فاقد مشکل بود که سیستم شما مشکل دارد. و اگر اجرا نشد باید کتابخانه های خود را چک کنید.
پویان حسینی (خریدار محصول) –
واقعا ضعیف تدریس میکنید
برای منی که تازه میخوام سی شارپ در یونیتی یاد بگیرم اصلا بدرد نمیخوره
خودتون همه ی کار هارو با سرعت انجام میدین ، کد هارو مینویسید و تمام
اصلا از اول توضیح نمیدین که if چیه یا مثلا int چیه !!!!
این که نشد آموزش
جت آموز –
سلام.همیشه کاربرانی هستند که میگن اموزش سریع است و از بیس بگید و برخی هم میگن اموزش مقدماتی است و سریعتر مباحث پیشرفته تر را بگوید. این اموزش برای من نیست. بلکه فارسی شده اموزشی خارجی advanced c# game programing میباشد که در یودمی هست و هزاران کاربر ان را به دلار خریداری کرده اند و شما ان را به رایگان مشاهده میکنید. اگر در مفاهیم سی شارپ ضعیف هستید حتما فیلم های اموزش سی شارپ را در نت مشاهده کنید و سپس به سراغ این اموزش بیاید.
zolamolakolahola (خریدار محصول) –
یعنی چی؟
یعنی دوبله شده؟
یا کپی شده؟
چون صدای خود مهندس میاد؟
جت آموز –
اموزش فارسی شده یکی از برترین اموزش های یونیتی است که به صورت فیلم انگلیسی منتشر شده است.
zolamolakolahola (خریدار محصول) –
سلام تفاوت این دوره با https://jetamooz.com/courses/csharp-programming-training-in-unity/ چی هست؟
جت آموز –
سلام.هر دو اموزش یکی هستند. با این تفاوت که جت اموز اموزش خود را پس از مدتی به صورت رایگان ارایه کرده است