کتاب آموزش ساخت بازیهای 3 بعدی در موتور بازی سازی آنریل انجین به قلم Brenden Sewell، به صورت پروژه محور نحوه ساخت یک بازی "تیرانداز اول شخص" را بدون نیاز به کدنویسی آموزش میدهد.
ویژگی خیلی مهم این موتور بازیسازی این است که بدون حتی یک خط کدنویسی نیز میتوان شروع به ساخت بازی کرد. هر چند این امکان برای برنامهنویسان و علاقهمندان به زبان C++ در نظر گرفته شده تا توسط این زبان برنامهنویسی محبوب، بازیهای خود را کدنویسی کنند.
این کتاب شامل هشت فصل است. فصل اول ابتدا شما را با تنظیمات پروژه آشنا کرده و سپس یک شیء استوانهای به آن اضافه میکند. این فصل با شروع ساخت بلوپرینت، کاری میکند که در صورت برخورد کردن گلوله به استوانه، رنگ آن تغییر کند. در پایان، منطق این بلوپرینت را تغییر میدهد تا استوانه دارای یک حرکت رفت و برگشتی شده و هدف قرار دادن آن تبدیل به یک چالش برای بازیکن شود.
فصل دوم، "توسعه دادن تواناییهای بازیکن"، ویژگی دویدن را به شخصیت بازی اضافه کرده و همچنین توانایی زوم کردن نمای بازی با استفاده از یک کلید را به بازیکن میدهد. افزایش دادن سرعت گلوله، از بین بردن استوانههای هدف در صورت برخورد کردن گلوله به آنها و اضافه کردن جلوه صوتی هنگام از بین رفتن استوانههای هدف از اعمال مهمی است که در ادامه این فصل انجام خواهد شد.
فصل سوم، "ایجاد عناصر UI (رابط کاربری) صفحه"، اطلاعات بازی مانند تعداد مهمات بازیکن، تعداد اهداف از بین رفته، نوار جان و نوار استقامت را در صفحه بازی نمایش خواهد داد.
فصل چهارم، "ایجاد محدودیتها و اهداف بازی"، اعمال شخصیت بازیکن را محدود میکند، به این صورت که به صورت مداوم نتواند در صحنه بازی بدود. همچنین در صورتی که مهمات اسلحه تمام شود، مانع از تیراندازی وی خواهد شد. برای ایجاد توازن در بازی، چند شیء جمع کردنی (Pickup) روی صحنه بازی قرار میدهد تا در صورت برخورد کردن بازیکن با آنها، تعداد مهمات اسلحهاش افزایش یابد. در ادامه این فصل، شرط برنده شدن به بازی اضافه میشود تا بازیکن در صورتی برنده بازی شود که بتواند تعداد مشخصی از استوانههای هدف را از بین ببرد.
فصل پنجم برای واقعیتر شدن بازی، یک شخصیت دشمن انسانی را از Marketplace شرکت Epic Games به طور رایگان دریافت و به بازی اضافه میکند. در ادامه برای این شخصیت مسیر حرکتی در نظر گرفته میشود تا حرکت خود را روی این مسیر انجام دهد. تعلیم دادن هوش مصنوعی دشمن برای تعقیب کردن بازیکن و دادن حس بینایی به آن با Pawn Sensing از جمله اعمالی است که در این فصل انجام میشوند تا در صورتی که دشمن شخصیت بازیکن را ببیند، او را تعقیب کند.
در فصل ششم آموزش داده میشود که دشمن بتواند حمله کند، طوری که از جان بازیکن کم شود. همچنین توانایی شنیدن صدای حرکت پای بازیکن و صدای شلیک کردن اسلحه را به شخصیت دشمن اضافه میکند تا چالش بازی بیشتر شود.
در فصل هفتم، "اداره کردن وضعیت بازنده شدن بازیکن"، خیلی ساده اعمال لازم برای تشخیص بازنده شدن بازیکن انجام میشود تا در صورتی که جان بازیکن تمام شد، بازنده بازی شده و برای این منظور منویی حاوی گزینههای ریست کردن بازی و خروج از آن آموزش داده میشود.
در فصل هشتم، "انتشار بازی"، تنظیمات گرافیکی بازی مرور شده و روش ایجاد پکیج قابل اجرا از بازی برای پلتفرم ویندوز به طور خلاصه شرح داده میشود.
بله
















