لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی توسعه بازیهای دفاع از برج (Tower Defense)
- آخرین آپدیت
دانلود Fundamentals of Tower Defense Game Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شامل قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با مکالمات تعاملی و بلادرنگ که به شما کمک میکند دانش خود را بسنجید، فرضیات را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیقتر کنید.
در این دوره، شما اصول ضروری توسعه بازیهای Tower Defense را خواهید آموخت؛ از ایجاد حرکت پویا برای دشمنان گرفته تا پیادهسازی مکانیسمهای استراتژیک برای قرارگیری برجها. شما ابزارها و تکنیکهای توسعه بازی در Unity را کشف خواهید کرد و مهارتهای لازم برای جان بخشیدن به ایدههای بازی خود را کسب میکنید. با پیشروی در دوره، جنبههای فنی و خلاقانه توسعه بازی را همزمان توسعه خواهید داد تا مطمئن شوید بازی دفاع از برج شما هم جذاب و هم سرگرمکننده است.
در طول دوره، شما در فرآیند راهاندازی سیستم مسیر یابی (Pathfinding) در Unity، ایجاد شبکههای ناوبری (Navigation Meshes) برای حرکت دشمنان و پیادهسازی مکانیسمهای قرارگیری برجها راهنمایی خواهید شد. همچنین به بررسی عمیق ساخت رابط کاربری (UI) خواهید پرداخت تا بازیکنان بتوانند با تجربه بازی خود تعامل داشته باشند و آن را شخصیسازی کنند. با تمرینهای عملی فراوان، فرصت خواهید داشت تا مکانیسمهای مختلف بازی را توسعه داده و اصلاح کنید تا بازی شما متمایز شود.
این دوره به صورت منطقی از مراحل مهم توسعه بازی عبور کرده و عناصر پیچیده را مرحله به مرحله معرفی میکند. شما یاد خواهید گرفت که چگونه عوامل (Agents) را ایجاد کنید، برجها را برنامهنویسی کنید و یک منوی ارتقای کاربردی برای آنها بسازید. این دوره نه تنها بر مهارتهای فنی مورد نیاز، بلکه بر تفکر انتقادی لازم برای ایجاد تعادل در گیمپلی نیز تأکید دارد.
این دوره برای توسعهدهندگان مشتاق بازی که علاقهمند به ساخت یک بازی Tower Defense از پایه هستند، عالی است. این دوره برای افرادی با درک اولیه از Unity و مفاهیم طراحی بازی طراحی شده است. اگر به ساخت بازیهای استراتژیک و سرگرمکننده علاقه دارید، این دوره منبعی ارزشمند برای شما خواهد بود. مخاطبان این دوره سطح متوسط هستند، اما مبتدیان حوزه توسعه بازی نیز با نگرش درست و پشتکار میتوانند از آن بهرهمند شوند.
در پایان دوره، شما قادر خواهید بود یک بازی Tower Defense کاملاً کاربردی توسعه دهید، هوش مصنوعی دشمن با قابلیت مسیر یابی بسازید، مکانیسمهای برج را برنامهنویسی کنید، رابطهای کاربری پویا ایجاد کنید و چالشها و سیستمهای ارتقای بازی را پیادهسازی نمایید.
سرفصل ها و درس ها
A01/B01 مقدمه
A01/B01 Introduction
مقدمهای بر تخصص
Introduction to the Specialization
عضویت در انجمن اجتماعی H3D
Join the H3D Social Community
مکانیسمهای بازی دفاع از برج
Tower Defence Game Mechanics
راهاندازی مسیر یابی در Unity
Setting up Pathfinding in Unity
بهروزرسانی به Unity 6
Updating to Unity 6
Part A.02 ساخت دنیای دفاع از برج
Part A.02 Building A Tower Defence World
مقدمهای کوتاه بر Navmesh ها
A Quick Introduction to Navigation Meshes
ایجاد یک Navmesh Agent
Creating a Navmesh Agent
ایجاد عوامل (Spawning Agents)
Spawning Agents
زمانبندی و محدودیتها
Timing and Limits
Part A.03 توسعه مکانیسمهای قرارگیری برج
Part A.03 Developing Tower Placement Mechanics
برنامهنویسی قابلیت رهاسازی برج
Programming Turret Drop Functionality
برنامهنویسی قابلیت کشیدن و رها کردن برج
Programming Turret Drag Functionality
کنترل قرارگیری برج
Controlling Turret Placement
تنظیمات برای مدلهای برج
Tweaking for Turret Models
Part A.04 ایجاد رابط کاربری
Part A.04 Creating a User Interface
افزودن دکمه برای انتخاب نوع برج
Adding Buttons to Select Turret Type
ساخت نمونه از برج با استفاده از دکمه
Instantiating a Turret from a Button
توسعه منوی ارتقای برج
Developing a Turret Upgrade Menu
فعالسازی و بستن منوی ارتقا
Activating and Closing the Upgrade Menu
چالش: افزودن یک نوع برج جدید
Challenge: Add a new type of turret
Part A.05 هوش مصنوعی بازیهای دفاع از برج
Part A.05 Tower Defence Artificial Intelligences
هدفگیری دشمنان
Aiming at the Enemies
هدفگیری افقی برج
Tower Horizontal Targeting
هدفگیری عمودی برج
Tower Vertical Targeting
بازگشت برجها به موقعیت اولیه
Resetting Turrets to Original Positions
نمایش نظرات