- عنوان کتاب: #Game Development with Godot 4 and C
- نویسنده: Kati Baker
- حوزه: توسعه بازی
- سال انتشار: 2025
- تعداد صفحه: 600
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 11.9 مگابایت
گودو یک موتور بازی متنباز است که توسعهدهندگان را قادر میسازد پروژههای جالب و منحصر به فردی، عمدتاً بازیهای ویدیویی، ایجاد کنند. در حالی که گودو یک زبان اسکریپتنویسی داخلی به نام GDScript دارد، سیشارپ به مرور زمان، به ویژه در گودو ۴، پشتیبانی بیشتری کسب کرده است. این کتاب که به گودو ۴ و سیشارپ اختصاص دارد، شما را در ایجاد یک پروژه سهبعدی در گودو، با استفاده از سیشارپ به عنوان زبان برنامهنویسی از ابتدا تا انتها، راهنمایی میکند. در نوشتن این کتاب، میخواستم تجربه شخصیام را با گودو در کنار تجربه حرفهایام به عنوان یک توسعهدهنده سیشارپ به اشتراک بگذارم. در این کتاب، ابتدا در مورد رابطه بین این دو بحث خواهیم کرد و سپس زمانی را برای تنظیم محیط توسعه خود صرف خواهیم کرد. پس از آن، به بهترین روش سازماندهی پروژه خود برای حفظ نظم هرچه بیشتر داراییها و اسکریپتها خواهیم پرداخت. پس از پیکربندی محیط توسعه، اجزای مختلف را برای ایجاد یک بازی اکشن سهبعدی بررسی خواهیم کرد. برخی از این اجزا شامل یک کنترلر بازیکن، انیمیشنها، رابط کاربری، جلوههای صوتی و مسیریابی خواهند بود. در هر بخش، ویژگیهای بیشتری که در موتور Godot تعبیه شدهاند و نحوهی بهرهبرداری بهینه از این ویژگیها در پروژهمان را کشف خواهیم کرد. همزمان با تکمیل بخش عمودی بازی اکشن سهبعدیمان، به افزونهها و برنامههای شخص ثالثی که میتوانند چرخهی عمر توسعهی ما را بهبود بخشند، نگاهی خواهیم انداخت. آخرین مرحله برای پروژهی ما، خروجی گرفتن از بازی و انتشار آن در پلتفرم itch.io خواهد بود. در نهایت، خارج از موتور بازی، به جامعهی Godot خواهیم پرداخت و خواهیم دید که چه منابع دیگری برای توسعهدهندگان Godot در دسترس است، مانند جوامع مختص C# و سایر سازندگان برجسته در این حوزه. اکثر ویژگیهای موجود در این کتاب به Godot 4.4 بهروزرسانی شدهاند و اگرچه رابط کاربری ممکن است تغییر کند، اما ایدهی پشت استفاده از آنها همچنان میتواند در نسخههای آیندهی Godot اعمال شود.
Godot is an open source game engine that enables developers to create interesting and unique projects, mainly video games. While Godot has a built-in scripting language called GDScript, C# has, over time, gained more support, especially in Godot 4. Dedicated to Godot 4 and C#, this book guides you through creating a 3D project in Godot, using C# as the programming language from start to finish. In writing this book, I wanted to share my personal experience with Godot alongside my professional experience as a C# developer. In this book, we will first discuss the relationship between the two and then spend time se_ing up our development environment. After that, we’ll look at how best to organize our project to keep the assets and scripts as orderly as possible. Once we have our development environment configured, we’ll explore the various components to create a 3D action game. Some of those components will include a player controller, animations, user interface, sound effects, and pathfinding. Within each section, we’ll discover more features built into Godot’s engine and how best to leverage those features in our project. As we wrap up a vertical slice of our 3D action game, we’ll look at third-party plugins and applications that can improve our development life cycle. The last step for our project will be to export the game and publish it on the itch.io platform. Finally, we will explore outside the game engine into the Godot community and see what other resources are available to Godot developers, such as C#-specific communities and other notable creators in the space. Most of the features included in this book have been updated to Godot 4.4, and although the UI may change, the idea behind the usage can still be applied to future versions of Godot.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Game Development with Godot 4 and C#

نظرات کاربران