Ushbu loyihaning barcha vizual elementlari noldan ishlab chiqilgan bo‘lib, o‘yinning "Stylized" (Stumble Guys uslubidagi) umumiy atmosferasini yaratishga qaratilgan. Dizayn jarayonida sifat, soddalik va performance o‘rtasidagi muvozanat asosiy mezon sifatida tanlangan.
-
Blender
Modellashtirish, personaj dizayni va sahna (environment) konstruksiyasi -
Substance Painter
Teksturalash va materiallar bilan ishlash
-
Modellashtirish
Personaj Blender’da Low-poly uslubida tayyorlangan. Bu yondashuv o‘yinning yuqori unumdorlikda (performance) ishlashini ta’minlaydi. -
Teksturalash
Personaj teksturalari 1024×1024 (1K) o‘lchamda eksport qilingan. Ushbu yechim sifat va optimizatsiya o‘rtasida optimal muvozanatni saqlashga xizmat qiladi.
-
Modellashtirish
Xarita elementlari — botqoqlik, ko‘l, toshlar va boshqa obyektlar Blender dasturida individual ravishda modellashtirilgan. -
Materiallar
Barcha environment assetlari Substance Painter orqali o‘ziga xos materiallar bilan boyitilgan. -
Texnik ko‘rsatkichlar
Atrof-muhit assetlari uchun ham 1K tekstura hajmi tanlangan. Bu o‘yinning mobil qurilmalar va past quvvatli tizimlarda ham silliq ishlashini kafolatlaydi.
- Barcha modellar Unity o‘yin dvigateli uchun optimallashtirilgan
- Mesh’lar keraksiz polygonlardan tozalangan
- Assetlar "Game-ready" holatiga keltirilgan
Bu yondashuv o‘yinning barqaror ishlashi va yuqori FPS ko‘rsatkichlarini ta’minlaydi.
O‘yinchi harakati Unity’ning CharacterController komponenti asosida amalga oshirilgan.
Qo‘llab-quvvatlanadigan harakatlar:
- Yurish
- Yugurish
- Sakrash
- Gravitatsiya bilan ishlash
- Silliq burilish (rotation)
O‘yin input’lari Unity’ning standart input mexanizmlari orqali boshqariladi va mobil hamda PC qurilmalarga moslashtirilgan.
Personaj animatsiyalari Unity Animator orqali boshqariladi.
Mavjud animatsiya holatlari:
- Idle
- Run
- Jump
Animatsiya transition’lari Animator State Machine orqali silliq va optimallashtirilgan holda ishlaydi.
O‘yinda 1 daqiqadan 0 gacha sanovchi countdown timer mavjud.
Agar o‘yinchi belgilangan vaqt ichida finish nuqtasiga yetib bormasa:
- O‘yin Game Over holatiga o‘tadi
O‘yinchi finish nuqtasiga yetib borganda:
- O‘yin muvaffaqiyatli yakunlanadi
Sahna (scene) modular uslubda tashkil qilingan.
Barcha obstacle va environment elementlar:
- Alohida prefab sifatida yaratilgan
- Qayta foydalanish (reusability) uchun moslashtirilgan
Bu yondashuv yangi level qo‘shishni va mavjud sahnani kengaytirishni osonlashtiradi.
O‘yinga background music qo‘shilgan.
Audio xususiyatlari:
- MP3 format
- Loop qilinadigan tarzda sozlangan
- Ovoz darajasi gameplay jarayoniga mos ravishda balanslangan
- Barcha skriptlar Unity uchun optimallashtirilgan
- Keraksiz
Update()chaqiruvlari minimallashtirilgan - Physics hisob-kitoblari faqat zarur joylarda ishlatiladi
Natijada:
- Barqaror FPS
- Past resurs sarfi
- Mobil qurilmalar uchun qulay ishlash
O‘yin quyidagi platformalar uchun moslashtirilgan:
- PC
- Mobile (Android / iOS)
Resolution va aspect ratio avtomatik tarzda moslashadi.