موتور بازی نرمافزاریست که برای ساخت و توسعه بازی رایانهای برای رایانه های خانگی، کنسول های بازی و دستگاه های همراه نوشته میشود. موتورهای بازی حداقل شامل یک موتور گرافیکی برای ترسیم و یک موتور فیزیکی برای پیاده سازی محیط فیزیکی می باشند. موتور Unreal engine 4 یک مجموعه کامل از ابزارهای توسعه و ساخت بازی است که خود توسط توسعه دهندگان بازی ساخته شده است. از بازی های دو بعدی موبایل گرفته تا بازی های کنسول,Unreal هر آنچه که شما برای شروع نیاز داشته باشید را دراختیارتان قرار می دهد. بخش برنامه نویسی بصری Blueprint این امکان را به شما می دهد تا بتوانید در کمترین زمان ممکن از نمونه اولیه تا یک بازی کامل را بسازید, درواقع میتوان گفت این بخش امکان شبیه سازی بدون نیاز به کد زدن و برنامه نویسی را به توسعه دهنده می دهد. از ابزار های مهم آنریل میتوان به blueprint و debugger آن اشاره کرد.
در دوره آموزشی Udemy The Unreal Engine Developer Course - Learn C++ & Make Games با نحوه ساخت بازی در موتور آنریل آشنا می شوید. همچنین در کنار این آموزش زبان ++C را هم فرا میگیرید.