Шта је развој игара?

Развој игара је уметност стварања игара и описује дизајн, развој и пуштање игре. То може укључивати генерисање концепта, дизајн, израду, тестирање и објављивање. Док креирате игру, важно је размислити о механици игре, наградама, ангажовању играча и дизајну нивоа.

Програмер игара може бити програмер, дизајнер звука, уметник, дизајнер или многе друге улоге доступне у индустрији.

Развојем игара може се бавити велики Студио за развијање игара или појединац. Може бити мали или велики колико желите. Све док омогућава играчу интеракцију са садржајем и кад је у стању да манипулише елементима игре, можете то назвати „игра“.

Да бисте се укључили у процес развоја игара, не треба да пишете код. Уметници могу стварати и дизајнирати средства, док се програмер може усредсредити на програмирање здравствене траке. Тестер се може укључити да би видео да ли игра ради како се очекује.

Како су изгледале прве игре

Да би се решили проблеми које су имали оквири игара, развијени су алати попут либГДКС и ОпенГЛ. Помогли су развоју игара да буде много бржи и лакши, пружајући мноштво унапред направљених функција и карактеристика. Међутим, и даље је било тешко ући у индустрију или разумети оквир за некога ко долази из не-програмера, што је чест случај на сцени развоја игара.

3Д едитор мапа направљен са ОпенГЛ-ом

Тада су развијени мотори за игре попут Цонструцт, Гаме Макер, Унити и Унреал. Генерално, мотор има све што је оквир имао, али са пријатељскијим приступом користећи графички кориснички интерфејс (ГУИ) и помажући у графичком развоју игре.

У неким случајевима, попут Гаме Макер-а и Цонструцт-а, количина унапред направљених функција је толико велика да би људи без претходних вештина програмирања могли да изграде игру од нуле, заиста проширујући сцену и чинећи развој игара доступним готово свима.

Гаме Енгинес

Многи програмери одлучују да развијају игру користећи Гаме Девелопмент Енгине.

Гаме Енгинес могу много олакшати процес стварања игре и омогућити програмерима да поново користе пуно функционалности. Такође се брине о приказивању за 2Д и 3Д графику, физици и откривању судара, звуку, скриптирању и још много тога.

Неки играчки мотори имају врло стрму кривуљу учења попут ЦриЕнгине или Унреал Енгине. Ипак, други алати су врло доступни почетницима, а неки чак и не требају да бисте могли да напишете код за креирање своје игре, нпр. Цонструцт 2.

Унити Гаме Енгине се креће негде у средини, иако је прилагођен почетницима, неке популарне и комерцијалне игре су направљене помоћу Унити-а (нпр. Оверцоокед, Суперхот).

Енгине Енгине БуилдБок је у основи за развој хипер случајних игара.

Типични мотори за игре

  • ЦриЕнгине
  • Унреал Енгине
  • Унити Гаме Енгине
  • Гаме Макер
  • Конструисати 2 или 3
  • Канап
  • Извор
  • Озеблине
  • Буилдбок

Више информација

  • Сјајна листа ГамеДев ресурса
  • Књиге за програмирање игара
  • либГДКС Фрамеворк
  • ОпенГЛ Фрамеворк
  • Цонструцт Гаме Енгине
  • Гаме Макер Енгине
  • Унити3Д Енгине
  • Унреал Енгине
  • БуилдБок