در این دوره جامع، قدم به قدم با موتور بازیسازی Unity 2D و زبان برنامهنویسی C# آشنا شده و با استفاده از تکنیکهای مدرن توسعه Unity، یک بازی نقشآفرینی (RPG) جذاب خلق خواهید کرد.
بهترین راه یادگیری، انجام دادن کارها به روشی واقعاً سرگرمکننده است. اگر میخواهید بدانید چگونه بازیهای فوقالعادهای که میبینید ساخته میشوند، این دوره بهترین نقطه شروع است. ما اطمینان حاصل کردهایم که این دوره هر آنچه را که برای تبدیل شدن از یک مبتدی (حتی بدون تجربه کدنویسی) به سطح متوسط نیاز دارید، در خود دارد.
من پروژه اصلی این دوره را RPG دو بعدی انتخاب کردم، زیرا نه تنها کتابخانه وسیعی از مفاهیم توسعه بازی دارد که میتوانیم آنها را پیادهسازی و یاد بگیریم، بلکه به دلیل سادگی (به خصوص اگر مبتدی هستید) بسیار راحت است تا شروع به کار کنید و سفر توسعه بازی خود را آغاز کنید.
همه چیز در این دوره به دقت طراحی، بررسی و بازنگری شده است تا بهترین تجربه ممکن را برای شما فراهم کند و یادگیری شما را به حداکثر برساند. بنابراین نه تنها زمان خوبی برای یادگیری خواهید داشت، بلکه با استفاده از ابزارهای زیادی که در این دوره یاد میگیرید، بیشترین بهره را خواهید برد و میتوانید به سفر خود در عرصه بیکران توسعه بازی ادامه دهید.
دانلود و نصب Unity و Visual Studio، ساخت اولین کد C#، آشنایی با رابط کاربری Unity، طراحی بازی از صفر
یادگیری Sprite Sheet، Sorting Layer، Colliders، RigidBodies، انیمیشنسازی Sprite، Blending Trees
یادگیری Scene Manager برای ایجاد سطوح مختلف و انتقال بین آنها، روشی برای اطمینان از رسیدن به موقعیت درست در هنگام حرکت در دنیا
استفاده از Tile Set قابل دانلود و سفارشیسازی، Cinemachine (ابزاری قدرتمند و مدرن در Unity)
اضافه کردن NPC، ایجاد UI، یادگیری Arrays، تعامل با دنیای بازی
آمار Strength، Mana، Health، سیستم Leveling و XP، یادگیری Loops در C#
ایجاد منویی که اطلاعات مهم را در اختیار بازیکن قرار میدهد.
برنامهنویسی پیشرفته C#، یادگیری Lists، جمعآوری آیتمها، اضافه کردن آنها به Inventory، حذف آیتمها، استفاده از آیتمها روی شخصیتها
ایجاد سیستم اقتصادی، فروش آیتمها برای کسب پول، ایجاد Shop با Shop Keeper
اضافه کردن Quest، تکمیل Quest، دریافت پاداش، ظاهر شدن اشیاء پس از اتمام Quest
ذخیره و بارگذاری پیشرفت در بازی، پیگیری موقعیت Player، آیتمهای موجود در Inventory
اضافه کردن جلوههای صوتی و موسیقی به بازی، پویا کردن بازی
ایجاد منوی اصلی پویا، ادامه از آخرین Save یا شروع بازی جدید
ایجاد سیستم Battle، اولین قدم برای بزرگترین اسکریپتها
توانایی حمله دشمن به Player، نمایش میزان Damage وارد شده
توانایی دفاع Player، حمله، فرار از Battle، استفاده از انواع مختلف حمله (Slash، Magic، آیتمها)
مدیریت Players مرده، صفحه Victory، صفحه Game Over، دریافت پاداش، Boss Fight
هدف این دوره، آموزش توسعه بازی با استفاده از یونیتی (Unity) و سی شارپ (C#) به شیوهای ساده و کاربردی است. با شرکت در این دوره، میتوانید یک بازی نقشآفرینی (RPG) دو بعدی بسازید و مهارتهای خود را در زمینه برنامهنویسی بازی ارتقا دهید.
Michael Murr
مهندس نرم افزار :: توسعه دهنده بازی :: Entrepreneur سلام، اسم من مایکل مور است. من یک مهندس نرم افزار از یکی از معتبرترین دانشگاه های خاورمیانه و بنیانگذار DoubleM Dev هستم. من در حدود 11 سالگی کدنویسی را شروع کردم، زمانی که پدرم اولین خطوط من از HTML را به من یاد داد، و هرگز به گذشته نگاه نکرده ام. من یک مهندس نرم افزار با بیش از 10 سال سابقه کار هستم. من بنیانگذار DoubleM GameDev، یک شرکت پیشرو نرم افزار توسعه بازی در خاورمیانه هستم. در طول سالها، من به صدها دانشآموز کمک کردهام تا بازیهای دنیای واقعی بسازند، نحوه کدنویسی را بیاموزند و زندگی خود را برای فرصتهایی در بسیاری از زمینههایی که نیاز به مهارت برنامهنویسی نرمافزاری دارند، تنظیم کنند. و من به شما کمک خواهم کرد که همین کار را انجام دهید. من به سی شارپ، جاوا، سی پلاس پلاس و پایتون تسلط کامل دارم و هدف من این است که همه اینها و موارد دیگر را به روشی سرگرم کننده به شما آموزش دهم. من نمی توانم صبر کنم تا سفر شما را با شما آغاز کنم و در هر قدم شما را همراهی کنم.
نمایش نظرات