موتور بازی سازی Unreal Engine 4 در 11 اسفند 1393 رایگان شد خود engine و کد آن در دسترس عموم قرار گرفت. با وجود اینکه دستور عمل لازم برای ساخت UE4 در سایت Unreal Engine و صفحه آن در GitHub موجود موجود است، این راهنما قصد جمع آوری تمام این مطالب در یک جا را دارد.

چیک لیست

در اینجا یک لیست و خلاصه کارهایی که برای ساخت UE4 لازم است، آمده است.

مرحله 1: ثبت نام در وبسایت Unreal Engine و GitHub

توضیح اینکه چطور میشه در یک وبسایت از حوضه این بحث دور است….یا اصلا تو سطحش نیست…

مرحله 2: اضافه کردن نام کاربری GitHub خود در داشبورد UnrealEngine

به Dashboard خود در وبسایت Unreal Engine بروید و در تب Profile زیر«Github Account Name» نام کاربری GitHub خود را وارد کنید.

بعد یک مدت در وبسایت GitHub یک پیغام مبنی بر تایید عضویت شما در Epic Games دریافت می کنید.

unreal-engine-account-dashboard

مرحله 3: دریافت کد UE4 از مخزن UE4

بعد از اینکه عضویت شما در Epic Games به صفحه UnrealEngine بروید. توجه داشته باشید اگر هنوز عضویت شما تایید نشده باشد به پیغام 404 مواجه می شوید. https://github.com/EpicGames/UnrealEngine

حالا با روشی که ترجیج می دهید می توانید کد را دانلود کنید.

retrieving-ue-source-code

  1. Git: آدرسی که در زیر «clone URL» آمده کپی کنید و دستور زیر را در شاخه مورد نظر وارد کنید.

    git clone https://github.com/EpicGames/UnrealEngine.git

  2. Git For Windows: اگر GitHub for Windows را نصب کرده اید می توانید با کلیک بر روی «Clone in Desktop» و دنبال کردن مراحل در نرم افزار GitHub کد را دانلود کنید.

  3. Zip: بر روی «Download Zip» کلیک کنید؛ بعد از اینکه فایل دانلود شد آن را در محل مورد نظر از فشرده سازی در بیارید؛ این روش وقتی خوبه که سرعت اینرنت شما پایین است و/یا نمی خواهید از git استفاده کنید. در زمانی که این راهنما را نوشتم حجم این فایل zip حدود 137MB بود.

مرحله 4: نصب Visual Studio 2013

برای compile و ساخت UE4 نیاز به Visual Studio 2013 دارید، که نسخه های رایگان Visual Studio 2013 Express for Desktop و Visual Studio 2013 Community 2013 هم جواب گو هستند؛ فقط مطئن شوید که گزینه MFC Libraries هنگام نصب تیک خورد است (که به طور پیش فرض این گونه است).

مرحله 5: اجرای Setup.bat برای دانلود فایل های binary

حال به شاخه ای که در آن مخزن را از فشرده سازی در آورده یا clone کرده اید بروید . و یک فایل batch به نام Setup.bat را اجرا کنید.

با اجرای این script شما فایل های binary لازم براس ساخت و اجرای UE4 را دانلود می کنید که حدود3.5GB می شود.

اگر قصد ساخت برای دیگر پلتفرم ها مانند اندروید و/یا HTML5 را دارید باید Android NDK برای اندروید و Emscripten برای HTML5 را دانلود کنید. هنگامی که Setup.bat وجودشان را در تشخیص دهد فایل های لازم را نیز برای پشتیبانی اندروید و/یا HTML5 دانلود می کند. برای اطلاعت بیشتر به صفحه مخزن Unreal Engine در GitHub مراجعه کنید.

مرحله 6: اجرای GenerateProjectFiles.bat برای ساخت فایل های پروژه

بعد از دانلود فایل های GenerateProjectFiles.bat را اجرا کنید تا فایل های پروژه ایجاد شوند.

مرحله 7: ساخت Unreal Engine 4

فایل UE4.sln را در Visual Studio باز کنید.

تنظیم مربوط به solution configuration را روی Development Editor بگذارید و solution plaform را روی Win64

setting-solution-configuration-and-platform

روی پروژه UE4 کلیک راست کنید و روی Build کلیک کنید.

building-ue4

ساخت Unreal Engine 4 ممکن هست حدود یک ساعت طول بشکد که نسبت به سیستم این زمان می تواند متفاوت باشد.

کل engine بعد از دانلود فایل های binary و ساخت حدود 20GB می شود؛

پس مطمئن شوید فضای کافی دارید وگرنه فضا تمام شده و عملیت ساخت با وقفه مواجه می شود.

مرحله 8: اجرای UE4 Editor

تبریک، شما ساخت Unreal Engine 4، یکی از بهترین engine های بازی سازی در جهان را تمام کردید!

حال که ساخت تمام شده می توانید UE4Editor.exe را در شاخه Engine\Binaries\Win64\ پیدا کنید و آن را اجرا کنید.

برای اطلاعات بیشتر و بروز تر می توانید منابعی که در زیر این راهنما آمده است را بخوانید.