آموزش نحوه ی نصب Unreal Engine 4

A Boy and His KiteA Boy and His Kite

قبلا در مقاله ای مفصل به شرح تاریخچه Unreal Engine پرداخته و سپس با برخی از مفاهیم و کلیات آن آشنا شدیم. حال نوبت به نصب آن می رسد. نصب این Game Engine و ابزارهای آن بسیار ساده می باشد. اما، دلایلی همچون: نصب آنلاین، فایل های حجیم، دسترسی کند برخی از کاربران به اینترنت و در نهایت تحریم های بین اللملی، ممکن است برخی از کاربران ایرانی را جهت دریافت این نرم افزار با مشکل مواجه کند. لذا علاوه بر نصب UE4، اقدام به ارایه راهکاری مناسب و کم هزینه جهت دریافت آن در چنین شرایطی می نمائیم.

در پایان این مقاله، قادر به انجام موارد ذیل خواهید بود:

  • ساخت یک حساب کاربری نزد شرکت Epic Games (البته اگر در حال حاضر چنین حساب کاربری ندارید)
  • دریافت و راه اندازی برنامه نصب به نام Epic Game Launcher
  • ورود به Epic Game Launcher با حساب کاربری تان
  • نصب Unreal Engine
  • اجرای Unreal Engine

فهرست


پیش نیازهای نصب و اجرای Unreal Engine 4

جهت اجرا و یا توسعه بازی های مبتنی بر Unreal Engine 4 و یا اجرای Editor آن، نیاز به پیش نیازهای سخت افزاری و نرم افزاری خاصی می باشد که در ادامه بدان خواهیم پرداخت.


سخت افزار پیشنهادی

سخت افزار پیشنهادی جهت اجرای Unreal Engine به شرح ذیل می باشد:

WindowsMac OS XGNU/Linux
Operating SystemWindows 7/8 64-bitMac OS X 10.9.2Ubuntu 15.04
ProcessorQuad-core Intel or AMD, 2.5 GHz or fasterQuad-core Intel, 2.5 GHz or fasterQuad-core Intel or AMD, 2.5 GHz or faster
Memory8 GB RAM8 GB RAM16 GB RAM
Video CardDirectX 11 compatible graphics cardDirectX 11 compatible graphics cardNVIDIA GeForce 470 GTX or higher with latest NVidia binary drivers

حداقل پیش نیازهای نرم افزاری

این لیست به دو بخش تقسیم می شود: اجرای Engine و توسعه با Engine.


نیازمندی های اجرای UE4

لیست ذیل شامل حداقل نیازمندی ها جهت اجرای Engine و یا Editor می باشد:

WindowsMac OS XGNU/Linux
Operating SystemWindows 7/8 64-bitMac OS X 10.9.2+Any reasonable new Linux distro (CentOS 6.x being the oldest tested)
DirectX RuntimeDirectX End-User Runtimes (June 2010)N/AN/A
Kernel VersionN/AN/Akernel 2.6.32 or newer
Additional Dependencies--glibc 2.12.2 or newer

نیازمندی های توسعه با UE4

نیازمندی های توسعه با Unreal Engine 4 به شرح ذیل می باشد:

WindowsMac OS XGNU/Linux
IDEVisual Studio 2015 Professional or Community
Visual Studio 2013 Ultimate, Professional or Community (will be deprecated with 4.11.0 release)
Xcode 5.0+QtCreator 3.1+ or KDevelop 4.6+
CompilerVisual C++ClangClang 3.5.x or 3.6.x
Build System--CMake 2.8+

نکاتی پیش از نصب

با توجه به تحریم های بین المللی، در تمامی مراحل این آموزش فرض بر این است که شما به هیچ وجه از IP ایران استفاده نمی نمائید. در غیر اینصورت امکان طی نمودن هیچ یک از این مراحل وجود نخواهد داشت.

فرآیند کلی نصب به اینصورت خواهد بود که ابتدا یک حساب کاربری Epic Games ایجاد می نمائیم. سپس اقدام به دریافت Epic Games Launcher که برنامه نصب Unreal Engine 4 می باشد، می نمائیم. توسط حساب کاربری ایجاد شده می توان وارد Epic Games Launcher شد. Epic Game Launcher امکان دریافت و نصب UE4 به همراه به روزرسانی آن را فراهم می آورد. تصویر 1. Epic Games Launcherتصویر 1. Epic Games Launcher

توجه: چنانچه پیش از این مراحل تهیه حساب کاربری را طی نموده اید، می توانید مستقیما به بخش دریافت و اجرای برنامه نصب مراجعه نمائید.


نصب

نصب UE4 شامل چندین مرحله می باشد که در ادامه بدان می پردازیم.


ایجاد حساب کاربری Epic

جهت نصب Epic Games Launcher، به یک حساب کاربری Epic Games نیاز خواهید داشت.

  1. ابتدا به وب سایت UnrealEngine.com مراجعه نمائید.
  2. بر روی دکمه Get Unreal کلیک نمائید (تصویر 2.).

تصویر 2. وب سایت Unreal Engineتصویر 2. وب سایت Unreal Engine

  1. پس از آن فرم Join the Community را با مشخصات و ایمیل خود پر نموده، سپس بر روی دکمه Sign Up کلیک نمائید (تصویر 3.).

تصویر 3. صفحه ایجاد حساب کاربریتصویر 3. صفحه ایجاد حساب کاربری

توجه: توصیه می شود پیش از ثبت نام شرایط استفاده از خدمات Epic Games را مطالعه نمائید.

  1. پیش از کلیک بر روی دکمه Accept شرایط استفاده از Unreal Engine را مطالعه نمائید (تصویر 4.).

تصویر 4. توافقنامه مجوز کاربر نهایی یا EULAتصویر 4. توافقنامه مجوز کاربر نهایی یا EULA

توجه: در صورت بروز سوالات بیشتر در مورد EULA و چگونگی شرایط استفاده آن به قسمت پرسش و پاسخ آن در وب سایت Unreal Engine مراجعه نمائید.

شایان ذکر است که این حساب کاربری علاوه بر Epic Games Launcher، در انجمن Unreal Engine هم معتبر و قابل استفاده بوده و توسط آن می توان به این انجمن نیز دسترسی داشت.


دریافت و اجرای برنامه نصب

با داشتن یک حساب کاربری معتبر Epic Games، قادر به دریافت برنامه نصب به نام Epic Games Launcher خواهید بود.


Windows
  1. با کلیک بر روی دکمه دانلود اقدام به دریافت برنامه نصب نمائید.

تصویر 5. صفحه دریافت Epic Games Launcherتصویر 5. صفحه دریافت Epic Games Launcher

  1. پس از دریافت کامل فایل، برنامه نصب را اجرا نمائید.

تصویر 6. اجرای برنامه نصبتصویر 6. اجرای برنامه نصب

  1. پس از ظاهر شدن پنجره Epic Games Launcher Setup بر روی دکمه Install کلیک نمائید.

تصویر 7. برنامه نصب Epic Games Launcherتصویر 7. برنامه نصب Epic Games Launcher


Mac OS X
  1. با کلیک بر روی دکمه دانلود اقدام به دریافت برنامه نصب نمائید (تصویر 5.).
  2. بر روی فایل دریافت شده با نام EpicGamesLauncher.dmg دابل کلیک نمائید تا محتویات آن در پنجره Finder نمایش داده شود.
  3. آیکن Epic Games Launcher را به داخل پوشه Applications درگ نمائید.

تصویر 8. برنامه نصب Epic Games Launcher در سیستم عامل Mac OS Xتصویر 8. برنامه نصب Epic Games Launcher در سیستم عامل Mac OS X


GNU/Linux

متاسفانه در حال حاضر برنامه نصب Unreal Engine برای گنو لینوکس به شکل باینری عرضه نمی شود.

نکته: در حال حاضر کاربران GNU/Linux می توانند با استفاده از سورس کد Unreal Engine بر روی GitHub اقدام به کامپایل و نصب آن نمایند. در مقاله ای دیگر به این موضوع خواهیم پرداخت.


ورود به Epic Games Launcher

پس از آنکه برنامه نصب، Epic Games Launcher بر روی دستگاه شما نصب نمود، با اجرا نمودن آن و سپس استفاده از اطلاعات حساب کاربری خود به داخل Epic Games Launcher لاگین نمائید.

تصویر 9. ورود به حساب کاربری Epic از داخل Launcherتصویر 9. ورود به حساب کاربری Epic از داخل Launcher


نصب Unreal Engine

بسیار خب، اکنون پس از ورود به Epic Games Launcher شما قادر به نصب UE4 خواهید بود.

فضای مورد نیاز
به ازای هر نسخه ای از Unreal Engine که - به شکل باینری - توسط Epic Games Launcher در سیستم شما نصب می شود،
به 8 گیگابایت فضا نیاز خواهید داشت.
پیش از نصب UE4 از داشتن فضای کافی بر روی هارد دیسک خود اطمینان حاصل نمائید.
  1. در صفحه بارگذاری Epics Game Launcher بر روی زبانه Unreal Engine کلیک نمائید.

تصویر 10. صفحه بارگذاری Epic Games Launcherتصویر 10. صفحه بارگذاری Epic Games Launcher

  1. سپس بر روی دکمه Install Engine جهت نصب آخرین نسخه از Unreal Engine، کلیک نمائید.

تصویر 11. نصب Engineتصویر 11. نصب Engine

  1. پیش از کلیک بر روی دکمه Accept، شرایط استفاده از Unreal Engine را مطالعه نمائید.

صویر 12. قبول توافقنامه مجوز نهایی کاربرتصویر 12. قبول توافقنامه مجوز نهایی کاربر

  1. در صورت دسترسی به اینترنت با پهنای باند قابل قبول، نصب UE4 ممکن است چندین دقیقه تا چندین ساعت به طول بیانجامد. در صورتی که پهنای باند اینترنت شما قابل توجه نمی باشد استفاده از روشی که در انتهای این مقاله شرح داده شده است، توصیه می شود.

تصویر 13. دریافت Engineتصویر 13. دریافت Engine


اجرای Unreal Engine

پس از آنکه Unreal Engine توسط Epic Games Launcher با موفقیت دریافت شد، با کلیک بر روی دکمه Launch می توانید UE4 را اجرا نمائید.

تصویر 14. اجرای UE4تصویر 14. اجرای UE4

تبریکات صمیمانه مرا پذیرا باشید! شما آموختید که:

  • یک حساب کاربری Epic Games ایجاد کنید
  • برنامه نصب به نام Epic Games Launcher را دریافت و اجرا نمائید
  • با استفاده از حساب کاربری خود وارد Epic Games Launcher شوید
  • Unreal Engine را نصب نمائید
  • Unreal Engine را اجرا نمائید

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

جهت غلبه بر مسایلی از این دست راه های متفاوت زیادی وجود دارد. اما Foolproof ترین راه ممکن خرید یک سرور مجازی ویندوزی (Windows VPS) می باشد. جهت اتصال به سرور های ویندوزی می توان از mstsc که به همراه Microsoft Windows عرضه می شود، استفاده نمود. کافیست پنجره Run را با فشردن کلید میانبر Windows+R بر روی صفجه کلید، باز نموده و دستور mstsc را تایپ و اجرا نمود (تصویر 15.):

تصویر 15. اجرای mstscتصویر 15. اجرای mstsc

معمولا پس از تهیه یک سرور مجازی ویندوز، آدرس IP سرور و یا نام Domain به همراه یک نام کاربری و کلمه عبور در اختیار شما قرار می گیرد. با اجرا نمودن mstsc کادری مشابه تصویر 16. باز می شود. جهت اتصال، در کادر Computer نام Domain و یا IP مورد نظر را تایپ نموده و کلید Connect را بفشارید. پس از آن در صورت اتصال موفقیت آمیز اولیه با سرور مجازی، این برنامه با نمایش کادر دیگری از شما نام کاربری و کلمه عبور را می طلبد. شایان ذکر است که علاوه بر ویندوز، نرم افزارهای مشابهی برای سیستم عامل های FreeBSD, GNU/Linux و Mac OS X بدین منظور عرضه می شوند.

تصویر 16. اتصال به سرور مجازی راه دور از طریق Remote Desktop Connectionتصویر 16. اتصال به سرور مجازی راه دور از طریق Remote Desktop Connection

با وارد نمودن اطلاعات صحیح و برقراری ارتباط موفقیت آمیز با سرور مجازی، درست مانند کامپیوتر دسکتاپ خود می توانید از محیط دسکتاپ آن استفاده نمائید. چنانچه سرور مجازی با مشخصات مناسب (به خصوص دارای پورت گیگابیتی) تهیه نمایید قادر به دریافت و نصب UE4 فقط در عرض چند دقیقه خواهید بود. پس از آن می توانید با فشرده نمودن پوشه نصب شده Unreal Engine 4 بر روی سرور، با استفاده از نرم افزارهای FTP و یا راه اندازی یک وب سرور ساده مانند Nginx فایل فشرده شده را به راحتی به کامپیوتر خود انتقال دهید.

بهای یک VPS ویندوز سرور 2008 و یا 2012 بسته به مشخصات آن می تواند از 15 تا 150 هزار تومان در ماه متغییر باشد. با یک جستجوی ساده در موتورهای جستجو و یا مراجعه به انجمن هائی مانند وب هاستینگ تاک، می توان سرویس های متفاوتی را با قیمت های درخور یافت نمود.

لازم به ذکر است که اگر قصد توسعه بازی های مبتنی بر Android با UE4 را داشته باشید به مجموعه کیت توسعه نرم افزار NVPack از سوی شرکت NVidia نیاز خواهید داشت (در مقاله ای دیگر نصب و راه اندازی آن جهت توسعه Game های مبتنی بر Android را به تفصیل شرح خواهیم داد) که متاسفانه دسترسی به این کیت توسعه هم برای کاربران ایرانی مسدود شده است. لذا جهت توسعه بازی با استفاده از Unreal Engine 4 و NVPack، برای اکثر کاربران ایرانی استفاده از یک VPS ویندوزی تقریبا اجتناب ناپذیر می نماید.


در مقاله بعدی به روش دیگر نصب UE4 که شامل دریافت سورس کد آن از GitHub و کامپایل نمودن از سورس می باشد، می پردازیم.


منابع


مقالات مرتبط