O'yin yaratish san'ati, Game Designer roli va zamonaviy o'yin dvijoklari
9-sinfGame Design1-hafta ยท 1-darsG'oyadan unutilmas virtual sarguzashtgacha bo'lgan yo'l
O'yin qoidalari, maqsadlari, mexanikasi, atrof-muhit va foydalanuvchi tajribasini yaratish jarayoni.
Shunchaki grafika emas, balki butun o'yin olamining mantiqiy tuzilishi.
Texnologiya, psixologiya, vizual san'at va matematik hisob-kitoblarning tutashgan nuqtasi.
O'yinchini har soniyada qiziqtirib turuvchi sehrli muvozanat.
Loyiha "rejissyori", jamoa yetakchisi va qoidalar muallifi
Dasturchilar, 2D/3D rassomlar va ovoz muhandislari ishini yagona maqsad sari birlashtiradi.
Har bir xodim o'yinning umumiy qarashini (Vision) aniq tushunishini ta'minlaydi.
Qahramon kuchi, dushmanlar xatti-harakati va mukofotlar miqdorini doimiy sozlab boradi.
O'yinda biron bir qurol yoki personaj nohaq ustun bo'lib qolmasligi shart.
O'yin qanday bo'ladi, bosh qahramon kim va o'yinchi qanday emotsiyalarni his qiladi?
Game Design Document: barcha mexanika, qoidalar va san'at talablari yozilgan batafsil hujjat.
Grafikasiz, oddiy kubiklar bilan asosiy mexanikani tezkor sinab ko'rish (Greyboxing).
Grafika, musiqa, animatsiya ulanadi, test qilinadi va o'yin do'konlariga yuklanadi.
Gameplay, Level Design, Narratsiya, UI va UX
O'yinchi har 30 soniyada takrorlaydigan asosiy harakatlar zanjiri (Core Gameplay Loop).
Masalan: Dushmanni yengish $\to$ O'lja to'plash $\to$ Qahramonni kuchaytirish.
Bosqichlardagi qiyinchiliklarning to'g'ri taqsimlanishi, o'yinchini vizual yo'naltirish.
Xaritalar o'yinchini adashtirmasligi, aksincha qiziqish uyg'otishi lozim.
Qahramon nega bu ishni qilyapti? Dunyo tarixi va dialoglar o'yinga jon bag'ishlaydi.
Emotsional bog'liqlik.
O'yinchi bilan o'yin o'rtasidagi ko'prik: ballar, xarita va inventar oynalari.
Intuitiv va tushunarli.
O'yin o'ynaganda odam nima his qiladi? Boshqaruvning yengilligi va reaktsiya tezligi.
To'liq qoniqish.
Zerikish va xavotir o'rtasidagi oltin muvozanat
Barcha dushmanlar bir zarbada mag'lub bo'lsa va to'siq bo'lmasa nima bo'ladi?
O'yinchi 10 daqiqadan so'ng zerikadi va o'yinni o'chirib tashlaydi!
Har bir g'alaba uchun o'yinchi o'z mahoratini oshirishi kerak.
Qiyinchilikni yengib o'tishgina haqiqiy zavq va dopamin bag'ishlaydi!
Zamonaviy Game Engine ekotizimi va konstruktorlar
Fizika qonunlari (gravitatsiya, to'qnashuvlar), yorug'lik renderi va tovushlarni noldan yozish shart emas.
Dasturchi texnik tafsilotlarga emas, o'yin mantig'iga e'tibor qaratadi.
Bitta loyihani bir vaqtning o'zida Android, iOS, Windows, Mac va konsollarga chiqarish imkoniyati.
Tezkor eksport va universal moslashuv.
O'zingiz yoqtirgan bitta mobil o'yinni o'yin dizaynining 5 ta komponenti bo'yicha tahlil qiling.
O'yinda bitta qobiliyat haddan tashqari kuchli (overpowered) bo'lib qolsa, qanday muvozanatlash usullarini qo'llaysiz?
Yangi o'yin g'oyasi uchun 1 sahifalik konsepsiya (Pitch) yozing: janr, maqsad, mexanika va dvijok tanlovi.
Game Design tushunchasi va o'yin industriyasi ahamiyati.
5 ta komponent: Gameplay, Level Design, Narratsiya, UI, UX.
Flow holati va zamonaviy o'yin dvijoklari (Unity, Unreal, Godot).
Bitta o'yinni tahlil qilish va uning dizayndagi 3 ta ustunligini yozish.
Keyingi dars: O'yinlarning tarixi va janrlar tasnifi!