Blender Game Engine. Blender Game Engine real vaqt rejimida interaktiv kontent yaratish uchun foydalaniladigan erkin va ochiq kodli 3D ishlab chiqarish toʻplami boʻlgan Blenderning toʻxtatilgan komponentidir. Oʻyin mexanizmi asosan mustaqil komponent sifatida C++ tilida noldan yozilgan boʻlib, Python skripti va OpenAL 3D ovozi kabi xususiyatlarni qoʻllab-quvvatlaydi. Tarix. Ervin Kumans va Gino van den Bergen 2000-yilda Blender Game Engineni ishlab chiqdilar. Maqsad rassomga qulay tarzda oʻyinlar va boshqa interaktiv kontentni osongina yaratish uchun sotiladigan tijorat mahsulotini yaratish edi. Ushbu oʻyinlar mustaqil ilovalar sifatida ishlashi yoki maxsus plagin yordamida veb-sahifaga oʻrnatilgan boʻlishi kerak edi, chunki Python-ni sinovdan oʻtkaza olmaslik xavfsizlik bilan bogʻliq muammolarni keltirib chiqardi, ammo keyinchalik uni qayta tiklashga harakat qilindi (yangilangan alfa versiyasi). Burster nomli yana bir plagin paydo boʻldi, u veb-saytlarda xavfsiz oʻrnatilgan oʻyinni, sinov muhiti va shifrlashni qoʻllab-quvvatlaydi. Blender 2.41 deyarli butunlay oʻyin mexanizmiga bagʻishlangan versiyani namoyish etdi; audio qoʻllab-quvvatlandi. 2.42-versiyasi bir qator muhim yangi xususiyatlarni, jumladan, Bullet qattiq tana dinamikasi kutubxonasining integratsiyasini koʻrsatdi. GLSL shaderlari va yumshoq jismlar fizikasini integratsiya qilish uchun yangi tizim 2.48 versiyasida oʻyin mexanizmini zamonaviy oʻyin dvigatellari bilan moslashtirishga yordam berish uchun qoʻshildi. Blender singari, u grafik qurilmalar bilan aloqa qilish uchun platformalararo grafik qatlami boʻlgan OpenGL dan foydalanadi. 2010-yilgi Google Summer of Code davomida ochiq manbali navigatsiya tarmogʻi qurilishi va yoʻlni aniqlash kutubxonalari Recast va Detour birlashtirildi. Xususiyatlari. Blender Game Engine ob’ektlar harakati va koʻrinishini boshqarish uchun grafik „mantiqiy gʻishtlar“ („datchiklar“, „kontrollerlar“ va „aktuatorlar“ birikmasi) tizimidan foydalanadi. Oʻyin mexanizmi Python toʻplami orqali ham kengaytirilishi mumkin.Masalan: Kelajakdagi yoʻl xaritasi. Ton Roosendaalning taʼkidlashicha, Blender Game Engine kelajagi tizimni Blender-ga oʻyin prototiplari, arxitektura yoʻnalishlari va ilmiy simulyatorlar uchun „Interaktiv rejim“ sifatida birlashtiradi. Blender ishlab chiqaruvchisi Martijn Bergerning taʼkidlashicha, „Agar biz 2.8 loyihasi davomida yaxshi yechim topa olmasak, sekvenser va oʻyin mexanizmi jiddiy oʻchirish xavfi ostida qoladi“. 2018-yilning 16-aprelida Blender Game Engine 2.8-ning ishga tushirilishidan oldin Blender-dan olib tashlandi. UPBGE. UPBGE (Uchronia Project Blender Game Engine) 2015-yil sentabr oyida Tristan Porteries va doʻstlar tomonidan yaratilgan blender vilkasidir. Bu Blender Game Engine rasmiy kodini tozalash va takomillashtirish, yangi xususiyatlar bilan tajriba oʻtkazish va hozirda mavjud boʻlgan, lekin rasmiy Blenderga birlashtirilmagan unutilgan xususiyatlarni amalga oshirish maqsadida mustaqil filialdir. UPBGE Blender tuzilmalarini upbge.org veb-saytidan yuklab olish mumkin.UPBGE kodi kelajakdagi rasmiy Blender nashrining bir qismiga aylanishi haqida munozaralar davom etmoqda. 2021-yil 4-dekabrda UPBGE 0.3.0 rasmiy ravishda barqaror sifatida chiqarildi. UPBGE jamoasi UPBGE 0.3.x eksperimental tuzilmalarini eng soʻnggi Blender eksperimental manbasida qurishda davom etmoqda.