O'z o'yinini o'zi dasturlash uchun, avvalo, o'yin uchun asos yaratilishi kerak. Bu ko'p hollarda dvigatel deb ataladi. Shuning uchun, birinchi navbatda, u o'z-o'zidan dasturlash kerak yoki mavjud bo'lgan birini tanlash kerak, masalan, Unity, Unreal, Lumbayard yoki boshqa. Qaysi dvigatel kerakligi haqida qaror qabul qilish uchun, birinchi navbatda, qanday o'yin ishlab chiqilishi kerakligi haqida qaror qabul qilish kerak. Agar bu sof matnli o'yin bo'lsa, buni har qanday dasturlash tili bilan osongina amalga oshirish mumkin. Agar o'yin 3D yoki 2D grafikani aks ettirishni xohlasa, u mavjud yoki mavjud dvigatellardan birini ishlatadi. Agar o'yin o'zlarining mavjud dvigatellariga mos kelmasa, DirectX yoki Vulkan dvigatel
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence