Unreal Engine — Epic Games kompaniyasi tomonidan 1998-yilda o’zining “Unreal” nomli o’yini uchun yaratilgan va keyinchalik mustaqil mahsulotga aylangan o’yin dvigateli. U yuqori sifatli, fotorealistik grafika imkoniyatlari bilan sanoatda alohida ajralib turadi.
Epic Games tomonidan yaratilishi
Tim Sviyni boshchiligidagi Epic Games jamoasi Unreal Engine’ni dastlab o’zlarining birinchi shuter o’yini uchun ichki vosita sifatida yaratgan. Dvigatelning texnik sifati shu qadar yuqori bo’lganki, kompaniya uni boshqa studiyalarga litsenziya asosida sotishga qaror qildi, bu esa yangi biznes yo’nalishini ochdi.
Yuqori sifatli grafika imkoniyatlari
Unreal Engine har doim eng ilg’or grafik texnologiyalarni — dinamik yoritish, real vaqtda ray tracing va yuqori sifatli materiallarni — birinchilardan bo’lib joriy etishi bilan mashhur. Bu xususiyat uni ayniqsa vizual sifatga alohida e’tibor beradigan yirik “AAA” o’yinlar uchun tabiiy tanlovga aylantiradi.
C++ va Blueprint vizual skriptlash
Unreal Engine’da o’yin mantig’i an’anaviy ravishda C++ tilida yoziladi, bu esa yuqori samaradorlik va past darajadagi nazoratni ta’minlaydi. Bundan tashqari, Blueprint deb ataladigan vizual skriptlash tizimi dizaynerlarga va dasturchi bo’lmagan mutaxassislarga kod yozmasdan, grafik bloklarni bir-biriga ulash orqali o’yin mantig’ini yaratish imkonini beradi.
Fortnite va boshqa mashhur o’yinlar
Epic Games’ning o’zining “Fortnite” o’yini Unreal Engine’ning imkoniyatlarini namoyish etuvchi eng mashhur misol hisoblanadi. Bundan tashqari, ko’plab yirik studiyalar filmlar va teleseriallar uchun virtual to’plamlar yaratishda ham Unreal Engine’dan foydalanmoqda, bu esa dvigatelning o’yin sanoatidan tashqariga ham chiqqanini ko’rsatadi.
Royalti asosidagi litsenziya modeli
Unreal Engine’ning manba kodi ochiq bo’lib, uni bepul yuklab olish mumkin, ammo Epic Games o’yin muayyan daromad chegarasidan oshgandan so’ng, undan foiz (royalti) sifatida to’lov undiradi. Bu model kichik va boshlang’ich loyihalar uchun to’siqsiz kirish imkonini beradi, muvaffaqiyatli loyihalar esa daromadning bir qismini Epic bilan ulashadi.
Bog’liq tushunchalar
Epic Games, C++, Game engine, Fortnite, Unity, Ray tracing