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

A Boy and His Kite

A 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 به شرح ذیل می باشد:

Windows Mac OS X GNU/Linux
Operating System Windows 7/8 64-bit Mac OS X 10.9.2 Ubuntu 15.04
Processor Quad-core Intel or AMD, 2.5 GHz or faster Quad-core Intel, 2.5 GHz or faster Quad-core Intel or AMD, 2.5 GHz or faster
Memory 8 GB RAM 8 GB RAM 16 GB RAM
Video Card DirectX 11 compatible graphics card DirectX 11 compatible graphics card NVIDIA GeForce 470 GTX or higher with latest NVidia binary drivers


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

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


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

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

Windows Mac OS X GNU/Linux
Operating System Windows 7/8 64-bit Mac OS X 10.9.2+ Any reasonable new Linux distro (CentOS 6.x being the oldest tested)
DirectX Runtime DirectX End-User Runtimes (June 2010) N/A N/A
Kernel Version N/A N/A kernel 2.6.32 or newer
Additional Dependencies - - glibc 2.12.2 or newer


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

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

Windows Mac OS X GNU/Linux
IDE Visual 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+
Compiler Visual C++ Clang Clang 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

{% img post-image 427 235 “‘تصویر 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 و کامپایل نمودن از سورس می باشد، می پردازیم.


منابع


مقالات مرتبط