Unity — Unity Technologies kompaniyasi tomonidan 2005-yilda taqdim etilgan, keng qo’llaniladigan o’yin dvigateli. U ayniqsa mustaqil (indie) ishlab chiquvchilar va kichik jamoalar orasida o’zining nisbatan qulay o’rganish egri chizig’i va ko’p platformali qo’llab-quvvatlashi tufayli mashhur.
Unity Technologies tomonidan yaratilishi
Unity dastlab faqat macOS uchun mo’ljallangan kichik loyiha sifatida boshlangan, ammo tez orada uning ko’p platformali imkoniyatlari va nisbatan qulay narxlash modeli uni keng miqyosda qabul qilingan vositaga aylantirdi. Kompaniyaning maqsadi “o’yin ishlab chiqarishni demokratlashtirish” — uni yirik studiyalardan tashqari, kichik jamoalar uchun ham qulay qilish edi.
C# skript tili asosida ishlashi
Unity’da o’yin mantig’i asosan C# dasturlash tilida yoziladi, bu til .NET platformasi bilan bog’liq bo’lib, Java‘ga o’xshash sintaksisga ega. C#’ning nisbatan o’qish oson sintaksisi Unity’ni dasturlashni endi o’rganayotganlar uchun ham qulay tanlovga aylantirgan.
Ko’p platformali qo’llab-quvvatlash
Unity’ning eng katta afzalliklaridan biri — bitta kod bazasidan deyarli barcha asosiy platformalar (Windows, macOS, iOS, Android, konsollar, veb) uchun o’yin chiqarish imkoniyati. Bu moslashuvchanlik ishlab chiquvchilarga o’z auditoriyasini har bir platforma uchun alohida versiya yozmasdan kengaytirish imkonini beradi.
Mustaqil ishlab chiquvchilar orasidagi mashhurligi
Unity’ning nisbatan sodda interfeysi, keng o’quv materiallari va Asset Store — tayyor grafik, tovush va kod komponentlarini sotib olish mumkin bo’lgan bozor — uni mustaqil ishlab chiquvchilar orasida ayniqsa mashhur qilgan. Ko’plab mashhur indie o’yinlar aynan Unity asosida yaratilgan.
Narxlash modeli munozaralari
2023-yilda Unity Technologies o’yin o’rnatilishlar soniga asoslangan yangi to’lov modelini e’lon qilgach, ishlab chiquvchilar hamjamiyatida katta norozilik va munozara yuzaga keldi, bu esa kompaniyani rejalarini qisman qayta ko’rib chiqishga majbur qildi. Bu voqea dasturiy ta’minot narxlash siyosatining foydalanuvchilar ishonchiga qanchalik ta’sir qilishi mumkinligini yana bir bor ko’rsatdi.
Bog’liq tushunchalar
C#, Game engine, Cross-platform, Unreal Engine, Indie o’yin, Asset Store