Oʻyin yuritgichi
Oʻyin yuritgichi (Game engine) — Asosan video oʻyinlarni ishlab chiqish uchun moʻljallangan dasturiy taʼminot tizimi boʻlib, odatda tegishli kutubxonalar va qoʻllab-quvvatlash dasturlarini oʻz ichiga oladi. „Yuritgich“ terminologiyasi dasturiy taʼminot sanoatida qoʻllaniladigan "dasturiy taʼminot yuritgichi" atamasiga oʻxshaydi.
Tarixi[tahrir | manbasini tahrirlash]
1980-yillarda shaxsiy kompyuterlarda standartlashtirishning yoʻqligi va xotira cheklovlari tufayli video oʻyin tuzish bir muncha qiyinchilik tugʻdirgan. Biroq, oʻsha paytdagi qiyinchiliklarga qaramay Infocom va Sierradan Z-Machine va SCI oʻyin yuritgichining ilk koʻrinishini ishlab chiqdilar. 1980-yillarda Incentive Software ilk uch oʻlchamli (3D) grafikani qoʻllovchi Freescape oʻyin yuritgichini ishlab chiqishni boshladi.
Rasman oʻyin yuritgichi atamasi 1990-yillarning oʻrtalarida oʻsha paytdagi mashhur boʻlgan otishma (shooter) oʻyin hisoblanmish id Software tomonidan 1993-yilda ishlab chiqilgan Doom video (kompyuter) oʻyini zamirida paydo boʻlgan. Oʻsha paytda IBM kompyuterlari keng taraqala boshlagan edi va tezkor protsessorlar hamda „murakkab“ dasturlash asoslari uch oʻlchamli oʻyinlarda soniyasiga 30 va undan ortiq kadrlar almashinuvi imkonini berdi. Doom uchun qoʻllanilgan oʻyin yuritgichining dasturiy taʼminoti tuzilishi shunday boʻlganki, u oʻyinning markaziy komponentlari (masalan, uch oʻlchamli (3D) model, obyektlar toʻqnashuvi, ovoz va boshqalar)ni hamda grafik resurslar, oʻyin muhiti, oʻyinchi malakasining shakllanishi, oʻyin qoidalarini oʻz ichiga olgan. id Softwareʼning Doom va Quake oʻyinlari shu qadar mashhur boʻldiki, boshqa video oʻyin ishlab chiquvchilar noldan boshlash oʻrniga id Softwareʼning dasturiy taʼminotning asosiy qismlarini litsenziyalashdi va uning asosida kichik oʻzgarishlar bilan yangi oʻyinlar tuzila boshladilar. Ular faqatgina yangi grafika, qurollar, personajlar, oʻyin qoidalari va boshqalarni kiritardilar[1]. Quake oʻyin yuritgichi oʻndan ortiq loyihalarda qoʻllanildi va video oʻyinlar sanoatining rivojlanishiga jiddiy turtki berdi.
Keyinchalik 1998-yildagi Unreal (Unreal Engine oʻyin yuritgichi orqali tuzilgan) va 1999-yildagi Quake III Arena (id Tech 3 orqali tuzilgan) kabi oʻyinlar ushbu yondashuv asosida ishlab chiqilgan. Bunday texnologiyani litsenziyalash amaliyoti baʼzi oʻyin ishlab chiqaruvchilar uchun foydali qoʻshimcha daromad ekanligini isbotladi.
Oʻyin yuritgichlarining keyingi rivojlanishi oʻyinlar uchun modellarni tasvirlash (rendering) hamda oʻyin kechmishini yozish (scripting), badiiy dizayn va oʻyin saviyasida kuchli oʻzgarishlarga olib keldi. Shu tufayli hozirda oʻyin ishlab chiquvchi kompaniyalarda dasturchilar bilan bir qatorda rassom, dizaynerlarga boʻlgan talab ham yuqori.
Tamoyili[tahrir | manbasini tahrirlash]
Koʻpgina video oʻyin yuritgichi dasturiy taʼminotlari maʼlum bir platformada maʼlum bir oʻyinni tuzish uchun moʻljallangan boʻladi. Hatto eng umumlashtirilgan koʻp platformali yuritgichlar ham maʼlum bir janrdagi oʼyinlarni tuzishga javob beradi, masalan, otishma yoxud poyga oʻyinlari shular jumlasidandir. Shu nuqtayi nazardan, video oʻyin yuritgichi moʻljallanganidan boshqa oʻyin yoki platforma uchun foydalanilganda oʻsha video oʻyin yaxshi chiqmay qoladi.
Oʻyin yuritgichlari sanoatda[tahrir | manbasini tahrirlash]
Oʻyin yuritgichi dasturiy taʼminotlarni ishlab chiqaruvchilar mijozlarga oʻz mahsulotlarini litsenziya asosida tarqatadilar. Oʻyin ishlab chiqarish sanoat boʻlgani kabi, ularni tuzuvchi video oʻyin yuritgichlarining ham sanoati shakllanib ulgurdi. Oʻyin yuritgichlar asosan oʻzining imkoniyatidan kelib chiqib narxlanadi va ularni toʻliq litsenziyasini xarid qilish yoki foydalanilganlik uchun obuna haqini toʻlash talab etiladi[2]. Unity hamda Unreal Engine hozirda oʻyin ishlab chiquvchilar uchun eng mashhur ikkita oʻyin yuritgichi boʻlib qolmoqda[3].
Manbalar[tahrir | manbasini tahrirlash]
- ↑ Jason, Gregory. Game Engine Architecture: CRC Press, 2009.
- ↑ "The 10 Best Video Game Engines | 2018 Edition". The Ultimate Resource for Video Game Design. 2017-03-11.
- ↑ "The Two Engines Driving the $120B Gaming Industry Forward". CB Insights Research. 2018-09-20.