Ehtimol, kompyuter o'yinlarini o'ynagan har bir kishi hech bo'lmaganda bir marta o'z o'yinlarini yaratishni o'ylab, qiyinchiliklarga chekingan. Ammo sizning qo'lingizda maxsus dastur bo'lsa va bunday dasturlardan foydalanish uchun har doim dasturlash tillarini bilishingiz shart bo'lmasa, o'yinni juda oddiy tarzda tuzish mumkin. Internetda siz yangi boshlanuvchilar va professionallar uchun ko'plab o'yin dizaynerlarini topishingiz mumkin.

Agar siz o'yinlarni yaratishni boshlashga qaror qilsangiz, unda siz o'zingiz uchun dasturiy ta'minotni topishingiz kerak. Siz uchun dasturlashsiz o'yinlarni yaratish uchun dasturlarni tanladik.

O'yin ishlab chiqaruvchisi

 

Game Maker 2D va 3D o'yinlarni yaratish uchun oddiy konstruktor bo'lib, sizga ko'p sonli platformalar uchun o'yinlarni yaratishga imkon beradi: Windows, iOS, Linux, Android, Xbox One va boshqalar. Ammo har bir OS uchun o'yinni sozlash kerak, chunki Game Maker hamma joyda bir xil o'yinni kafolatlamaydi.

Konstruktorning afzalligi shundaki, uning kirish darajasi past. Bu shuni anglatadiki, agar siz hech qachon o'yinlarni ishlab chiqishda ishtirok etmagan bo'lsangiz, unda siz Game Maker-ni yuklab olishingiz mumkin - bu hech qanday maxsus dasturiy bilimlarni talab qilmaydi.

Siz vizual dasturlash tizimidan foydalangan holda yoki o'rnatilgan GML dasturlash tilidan foydalanib o'yinlar yaratishingiz mumkin. Sizga GML-ni o'rganishingizni maslahat beramiz, chunki uning yordamida o'yinlar yanada qiziqarli va yaxshiroq chiqadi.

Bu erda o'yinlarni yaratish jarayoni juda oson: muharrirda sprites yaratish (siz tayyor rasmlarni yuklab olishingiz mumkin), turli xil xususiyatlarga ega ob'ektlarni yaratish va muharrirda darajalar (xonalar) yaratish. Game Maker-da o'yinlarning rivojlanish tezligi boshqa shunga o'xshash motorlarga qaraganda ancha tezroq.

O'yin Maker-ni yuklab oling

Birlik 3D 

Eng kuchli va eng mashhur o'yin motorlaridan biri bu Unity 3D. Uning yordamida siz bir xil vizual dasturlash interfeysidan foydalanib har qanday murakkablikdagi va har qanday janrdagi o'yinlarni yaratishingiz mumkin. Garchi dastlab Unity3D-da to'liq huquqli o'yinlarni yaratish JavaScript yoki C # kabi dasturlash tillarini bilishni nazarda tutgan bo'lsa-da, lekin ular katta loyihalar uchun kerak.

Dvigatel sizga bir nechta imkoniyatlarni taqdim etadi, shunchaki uni qanday ishlatishni o'rganishingiz kerak. Buning uchun siz Internetda minglab o'quv materiallarini topasiz. Va dasturning o'zi foydalanuvchiga o'z ishida har tomonlama yordam beradi.

Kross-platformali barqarorlik, yuqori unumdorlik, foydalanuvchilarga qulay interfeys - bu Unity 3D dvigatelining afzalliklarining ozgina ro'yxati. Bu erda siz deyarli hamma narsani yaratishingiz mumkin: Tetrisdan GTA 5. Ammo dastur hind o'yinlarini ishlab chiquvchilar uchun eng mos keladi.

Agar siz o'z o'yiningizni PlayMarket-ga bepul qo'yishga qaror qilsangiz, unda Unity 3D ishlab chiquvchilariga ma'lum miqdordagi savdo haqini to'lashingiz kerak bo'ladi. Va notijorat maqsadlarda foydalanish uchun dastur bepul.

Unity 3D-ni yuklab oling

Clickteam termoyadrovati

 

Va yana dizaynerlarga! Clickteam Fusion bu drag'n'drop interfeysi yordamida 2D o'yinlarni yaratish uchun dastur. Bu erda sizga dasturlash kerak emas, chunki siz o'yinlarni konstruktor singari qismlarga bo'lib yig'asiz. Ammo har bir ob'ekt uchun kod yozish orqali o'yinlar ham yaratishingiz mumkin.

Ushbu dastur yordamida har qanday murakkablikdagi va har qanday janrdagi o'yinlarni, yaxshisi statik rasm yordamida yaratishingiz mumkin. Shuningdek, yaratilgan o'yinni har qanday qurilmada: kompyuter, telefon, PDA va boshqalarda ishga tushirish mumkin.

Dasturning soddaligiga qaramay, Clickteam Fusion ko'plab turli xil va qiziqarli vositalarga ega. O'yinda xatolarni tekshirishingiz mumkin bo'lgan sinov rejimi mavjud.

Boshqa dasturlar bilan solishtirganda Clickteam Fusion turadi, qimmat emas va rasmiy veb-saytda siz bepul demo versiyasini yuklab olishingiz mumkin. Afsuski, katta o'yinlar uchun dastur mos emas, lekin kichik arkadalar uchun - bu shunday.

Clickteam Fusion dasturini yuklab oling

2 ni tuzing

 

Ikki o'lchovli o'yinlarni yaratish uchun yana bir yaxshi dastur bu Construct 2. Vizual dasturlash yordamida turli xil mashhur va unchalik katta bo'lmagan platformalarda o'yinlar yaratishingiz mumkin.

Oddiy va sezgir interfeysi tufayli dastur hatto o'yinlarni ishlab chiqish bilan shug'ullanmagan foydalanuvchilar uchun ham mos keladi. Bundan tashqari, yangi boshlanuvchilar barcha darslarni batafsil tushuntirish bilan dasturda ko'plab darsliklar va o'yinlar misollarini topadilar.

Plaginlar, xulq-atvor va vizual effektlarning standart to'plamlariga qo'shimcha ravishda siz ularni Internetdan yuklab olish orqali to'ldirishingiz mumkin yoki agar siz tajribali foydalanuvchi bo'lsangiz, JavaScript-ga plaginlar, xatti-harakatlar va effektlarni yozishingiz mumkin.

Ammo plyuslar mavjud bo'lgan joylarda ham kamchiliklar mavjud. 2-konstruktsiyaning asosiy kamchiligi shundaki, qo'shimcha platformalarga eksport faqat uchinchi tomon dasturlari yordamida amalga oshiriladi.

2-konstruktsiyani yuklab oling

Cryingine

 

CryEngine - bu uch o'lchamli o'yinlarni yaratish uchun eng kuchli dvigatellardan biri bo'lib, ularning grafik imkoniyatlari barcha shunga o'xshash dasturlardan ustundir. Aynan shu erda Crysis va Far Cry kabi mashhur o'yinlar yaratilgan. Va bularning barchasi dasturlashsiz mumkin.

Bu erda siz o'yinlarni rivojlantirish uchun juda katta vositalarni, shuningdek dizaynerlar uchun zarur bo'lgan vositalarni topasiz. Siz tezda tahrirlovchida modellarning eskizlarini yaratishingiz mumkin yoki siz darhol ularning manzillarini ko'rishingiz mumkin.

Edge Engine-dagi jismoniy tizim belgilar, transport vositalari, qattiq va yumshoq jismlar, suyuqliklar va to'qimalarning teskari kinematikasini qo'llab-quvvatlaydi. Shunday qilib, sizning o'yiningizdagi ob'ektlar juda aniq harakat qiladi.

Albatta, CryEngine juda ajoyib, ammo ushbu dastur uchun narx mos keladi. Siz rasmiy veb-saytda dasturning sinov versiyasi bilan tanishishingiz mumkin, faqat dasturiy ta'minot xarajatlarini qoplaydigan ilg'or foydalanuvchilar uni sotib olishlari kerak.

CryEngine-ni yuklab oling

O'yin muharriri

 

Game Editor - bu bizning ro'yxatimizdagi soddalashtirilgan Game Maker dizayneriga o'xshash yana bir o'yin dizayneri. Bu erda siz biron bir maxsus dasturiy bilimsiz oddiy ikki o'lchovli o'yinlarni yaratishingiz mumkin.

Bu erda siz faqat aktyorlar bilan ishlaysiz. Bu ikkala belgi ham, "ichki" ob'ektlar ham bo'lishi mumkin. Har bir aktyor uchun siz juda ko'p turli xil xususiyatlar va funktsiyalarni o'rnatishingiz mumkin. Bundan tashqari, siz harakatlarni kod shaklida ro'yxatdan o'tkazishingiz yoki shunchaki tayyor skriptni olishingiz mumkin.

Shuningdek, Game Editor-dan foydalanib, ikkala kompyuterda ham, telefonda ham o'yinlar yaratishingiz mumkin. Buning uchun o'yinni to'g'ri formatda saqlash kifoya.

Afsuski, Game Editor yordamida siz katta loyihani yarata olmaysiz, chunki bu ko'p vaqt va kuch talab etadi. Yana bir kamchilik shundaki, ishlab chiquvchilar o'z loyihalaridan voz kechishdi va yangilanishlar hali kutilmaydi.

O'yin muharririni yuklab oling

Real bo'lmagan rivojlanish to'plami

 

Va bu erda Unity 3D va CryEngin uchun raqobatchi - Unreal Development Kit. Bu ko'plab mashhur platformalarda 3D o'yinlarini rivojlantirish uchun yana bir kuchli o'yin dvigatelidir. Bu erda o'yinlarni dasturlash tillaridan foydalanmasdan ham yaratish mumkin, ammo shunchaki ob'ektlar uchun tayyor tadbirlarni o'rnatish orqali.

Dasturni o'zlashtirishning murakkabligiga qaramay, Unreal Development Kit sizga o'yinlarni yaratish uchun ulkan imkoniyatlarni taqdim etadi. Barchasini qanday ishlatishni o'rganishingizni maslahat beramiz. Internetdagi materiallarning foydasi siz ko'p narsani topasiz.

Notijorat maqsadlarda foydalanish uchun siz dasturni bepul yuklab olishingiz mumkin. Ammo o'yin uchun pul olishni boshlashingiz bilanoq, olingan miqdorga qarab, ishlab chiquvchilarga foiz to'lashingiz kerak.

Unreal Development Kit loyihasi to'xtamaydi va ishlab chiquvchilar muntazam ravishda qo'shimchalar va yangilanishlarni e'lon qiladilar. Bundan tashqari, dastur bilan ishlashda biron bir muammoga duch kelsangiz, rasmiy veb-saytdagi qo'llab-quvvatlash xizmatiga murojaat qilishingiz mumkin va ular sizga albatta yordam beradi.

Real bo'lmagan rivojlanish to'plamini yuklab oling

Kod o'yin laboratoriyasi

 

Kod Game Lab, ehtimol uch o'lchamli o'yinlarning rivojlanishi bilan tanishishni boshlaganlar uchun eng yaxshi tanlovdir. Rangli va intuitiv interfeys tufayli ushbu dasturda o'yinlarni yaratish qiziqarli va umuman qiyin emas. Umuman olganda, ushbu loyiha maktab o'quvchilarini o'qitish uchun ishlab chiqilgan, ammo baribir kattalar uchun ham foydali bo'ladi.

Dastur ularning qanday ishlashini va o'yinlarni yaratish algoritmini tushunishga yordam beradi. Aytgancha, o'yinni yaratish uchun sizga klaviatura ham kerak emas - barchasini bitta sichqoncha yordamida qilish mumkin. Kod yozishga hojat yo'q, faqat ob'ektlar va hodisalarni bosing.

O'yin laboratoriyasi kodining bir xususiyati shundaki, bu rus tilida bepul dastur. Va o'ylab ko'ring, bu o'yinlarni rivojlantirish uchun jiddiy dasturlar orasida juda kam uchraydi. Shuningdek, qiziqarli topshiriqlar shaklida tayyorlangan juda ko'p o'quv materiallari mavjud.

Ammo dastur qanchalik yaxshi bo'lmasin, bu erda ham kamchiliklar mavjud. Kod o'yin laboratoriyasi oddiy, ha. Ammo unda biz xohlaganchalik ko'p vositalar mavjud emas. Va ushbu rivojlanish muhiti tizim resurslariga juda talabchan.

Kodni o'yin laboratoriyasini yuklab oling

3D Rad

 

3D Rad - bu kompyuterda 3D o'yinlarni yaratish uchun juda qiziqarli dastur. Yuqorida aytib o'tilgan barcha dasturlarda bo'lgani kabi, bu erda ham vizual dasturlash interfeysi ishlatiladi, bu esa yangi boshlanuvchilarni mamnun qiladi. Vaqt o'tishi bilan siz ushbu dasturda skriptlarni qanday yaratishni bilib olasiz.

Bu hatto tijorat maqsadlarida foydalanish uchun ham bepul dasturlardan biridir. Deyarli barcha o'yin dvigatellari sotib olishlari kerak yoki daromaddan foizlarni kamaytiradilar. 3D Rad-da siz har qanday janrdagi o'yinni yaratishingiz va unga pul ishlashingiz mumkin.

Qizig'i shundaki, 3D Rad-da siz tarmoqdagi ko'p o'yinchini yoki o'yinni yaratishingiz va hatto o'yin chatini o'rnatishingiz mumkin. Bu ushbu dasturning yana bir qiziqarli xususiyati.

Dizayner bizni vizualizatsiya sifati va fizika dvigatelidan ham mamnun qiladi. Siz qattiq va yumshoq jismlarning xatti-harakatlarini sozlashingiz, shuningdek tayyor 3D-modellarni kamon, bo'g'inlar va boshqalarni qo'shib fizika qonunlariga bo'ysunishingiz mumkin.

3D Rad-ni yuklab oling

Stensil

 

Boshqa qiziqarli va jonli dastur - Stencyl yordamida ko'plab mashhur platformalarda yorqin va rangli o'yinlar yaratishingiz mumkin. Dasturda janr cheklovlari yo'q, shuning uchun bu erda barcha g'oyalaringizni amalga oshirishingiz mumkin.

Stencyl bu nafaqat dasturlarni ishlab chiqish uchun dasturiy ta'minot, balki dasturni yaratishni osonlashtiradigan vositalar to'plamidir, bu sizga eng muhim narsaga e'tiboringizni qaratish imkonini beradi. Kodni o'zingiz yozishingizning hojati yo'q - blokni kod bilan birga ko'chirishingiz kerak, shu bilan siz dasturingizning asosiy belgilarining xatti-harakatlarini o'zgartirasiz.

Albatta, dasturning bepul versiyasi juda cheklangan, ammo baribir bu kichik va qiziqarli o'yin yaratish uchun etarli. Siz ko'plab o'quv materiallarini, shuningdek rasmiy wiki-entsiklopediya - Stencylpedia-ni topishingiz mumkin.

Stencyl-ni yuklab oling

Bu barcha mavjud o'yinlarni yaratish dasturlarining faqat kichik bir qismidir. Ushbu ro'yxatdagi deyarli barcha dasturlar pullik, ammo siz har doim sinov versiyasini yuklab olishingiz va pul sarflash-qilmasligingiz mumkin. Umid qilamizki, bu erda siz o'zingiz uchun biron bir narsa topasiz va tez orada biz siz yaratgan o'yinlarni ko'ra olamiz.