Какво е разработването на игри?

Разработването на игри е изкуството на създаването на игри и описва дизайна, разработването и пускането на игра. Това може да включва генериране на концепция, проектиране, изграждане, тестване и пускане. Докато създавате игра, важно е да помислите за механиката на играта, наградите, ангажираността на играчите и дизайна на нивата.

Разработчик на игри може да бъде програмист, звуков дизайнер, художник, дизайнер или много други роли в индустрията.

Разработването на игри може да се извърши от голямо студио за разработка на игри или от отделно лице. Тя може да бъде толкова малка, колкото голяма. Докато позволява на играча да взаимодейства със съдържанието и е в състояние да манипулира елементите на играта, можете да го наречете „игра“.

За да се включите в процеса на разработване на игри, не е нужно да пишете код. Художниците могат да създават и проектират активи, докато разработчикът може да се съсредоточи върху програмирането на здравна лента. Тестер може да се включи, за да види, че играта работи както се очаква.

Как изглеждаха първите игри

За да се разрешат проблеми, които игралните рамки имаха, бяха разработени инструменти като libGDX и OpenGL. Те помогнаха разработването на игри да бъде много по-бързо и лесно, предоставяйки много предварително направени функции и функции. Все пак беше трудно да влезеш в индустрията или да разбереш рамка за някой, който идва от непрограмист, често срещан случай в сцената за разработка на игри.

3D редактор на карти, направен с OpenGL

Тогава бяха разработени игрални двигатели като Construct, Game Maker, Unity и Unreal. Като цяло двигателят има всичко, което имаше фреймворк, но с по-приятелски подход, като използва графичен потребителски интерфейс (GUI) и помага за графичното развитие на играта.

В някои случаи, като Game Maker и Construct, количеството на предварително направените функции е толкова голямо, че хората без предишни умения за програмиране могат да създадат игра от нулата, като наистина разширяват сцената и правят разработката на игри достъпна за почти всеки.

Двигатели за игри

Много разработчици избират да разработят игра, използвайки Game Development Engine.

Game Engines може много да улесни процеса на създаване на игра и да даде възможност на разработчиците да използват повторно много функционалности. Той също така се грижи за рендиране за 2D и 3D графика, физика и откриване на сблъсъци, звук, скриптове и много други.

Някои игрови двигатели имат много стръмна крива на обучение като CryEngine или Unreal Engine. И все пак други инструменти са много достъпни за начинаещи, а някои дори не се нуждаят от вас, за да можете да пишете код, за да създадете играта си, например Construct 2.

Unity Game Engine варира някъде по средата, докато е удобен за начинаещи, някои популярни и комерсиални игри са създадени с помощта на Unity (напр. Overcooked, Superhot).

Игровият механизъм BuildBox е основно за разработване на хиперслучайни игри.

Типични игрални двигатели

  • CryEngine
  • Нереален двигател
  • Unity Game Engine
  • Създател на игри
  • Постройте 2 или 3
  • Канап
  • Източник
  • Измръзване
  • Buildbox

Повече информация

  • Страхотен списък с ресурси на GameDev
  • Книги за програмиране на игри
  • libGDX Framework
  • OpenGL Framework
  • Изграждане на двигател за игри
  • Game Maker Engine
  • Двигател Unity3D
  • Нереален двигател
  • BuildBox