بررسی موتور های بازی سازی
ما قصد داریم در این پست چند موتور بازی سازی را مورد بررسی قرار دهیم و در اخر مزایا و معایب هریک را بیان کنیم
موتور های بازی سازی به 3 دسته : موتور های سطح پایین و موتور های سطح میانی و موتور هتی سطح بالا تقسیم میشوند
که مادر این پست قصد داریم چند موتور باری سازی سطح بالا را بررسی کنیم
1- Unity
یونیتی توسط شرکت Unity Technologies توسعه یافته است و برای توسعه بازی برای PC، کنسول های بازی، گوشی های موبایل و وبسایت ها مورد استفاده قرار می گیرد. اولین بار در کنفرانس توسعه دهندگان جهانی اپل در سال ۲۰۰۵ تنها برای OS X معرفی شد، اما از آن زمان تاکنون گسترش داده شد و میتواند برای اکثر پلتفرم ها خروجی بگیرد.
یونیتی از 2 زبان #C و Java Script پشتیبانی میکند.
از یونیتی در ساخت بازی های 3 بعدی و 2 بعدی استفاده میشود اما یونیتی در ساخت بازی 2 یعدی برای پلتفرم های موبایل بیشتر مورد استفاده قرار گرفته است اما پس از انتشار رسمی نسخه 5 ، قدرت یونیتی در ساخت بازی های سه بعدی افزایش چشمگیری داشته است.
بازی ایرانی جنگ در خلیج عدن یک بازی ایرانی است که با انجین یونیتی ساخته شده است و به گفته برخی از سازندگان در این بازی تقریبا سه چهارم از قدرت یونیتی در ساخت بازی 3 بعدی استفاده شده.
یکی دیگر از مواردی که موجب محبوبیت این انجین شده قیمت پایین خرید لایسنس در مقایسه با بقیه انجین های بازی سازی است.
و همچنین یونیتی واسط کاربری ساده ای دارد و لازم نیست همه چیز در محیط کد نویسی انجام شود
تصاویری از محیط نرم افزار :
مزایا
1- قیمت پایین
2- واسط کاربری ساده
3- امکان خروجی گرفتن برای بیشتر پلتفرم ها
معایب
1- ضعف در ساخت بازی 3 یعدی در مقایسه با بقیه انجین ها
لینک پیوند به منبع
- Unreal Engine 4
انرل انجین 4 نام انجین قدرتمند دیگری است که توسط شرکت Epic Game توسعه داده شده است و برای ساخت بازی های 3 بعدی و بیشتر سوم شخص کاربرد دارد.
یکی دیگر از مزایای این انجین قیمت نسبتا پایینش است.
از بازی های ساخته شده با این انجین میتوان به بازی Batman Arkham City اشاره کرد.
این انجین در مقایسه با یونیتی وسط کاربری سخت تری دارد.
انرل انجین نیز توانایی خروجی گرفتن از طیف وسیعی از پلتفرم ها را دارد.
و همچنین زبانه برنامه نویسی انرل انجین C++ است.
تصاویری از محیط نرم افزار :
مزایا
1- قدرت گرافیکی موتور برای ساخت بازی 3 بعدی
2- توانایی خروجی گرفتن برای طیف وسیعی از پلتفرم ها
معایب
1- رابط کاربری پیچیده
لینک پیوند به منبع
برای تماشای ویدئو از بازی های ساخته شده با دو انجین یونیتی و انرل انجین اینجا را کلیک کنید