ОСОБЛИВОСТІ РОЗРОБКИ МЕРЕЖЕВОЇ КОМП'ЮТЕРНОЇ ГРИ В ЖАНРІ MULTIPLAYER FIRST-PERSON SHOOTER
Наталія Артемівна Фурсова, Олексій Євгенович Козак
Abstract
Open-access reader
Наталія Артемівна Фурсова, Олексій Євгенович Козак
Abstract
Open-access reader
In the article, specifics of development process for online multiplayer computer game in First-Person Shooter genre were researched; performed an analysis of the term «game» in context of computer games industry, stated non-deterministic nature of the term and outlined computer games categories. It was determined that game development process is similar to the process of general software development, yet core differences were discovered. Development stages of online Multiplayer First-Person Shooter game and software toolkit were presented. Development of a Multiplayer First Person Shooter computer game consist of the following phases: prototyping of the game and its modules; choosing network architecture; gameplay design; creation of user’s interactions with the game outside of a game session; design of player’s abilities during the game session; creation of game’s aesthetics; environment modelling; character model design; items concept design; user interface creation; integration of separate game modules; testing and bug fixes process. Player activities in and out of a game session were analyzed. Game is free of charge and has interesting gameplay, it does not contain any concealed micro-transactions and adds interruptions. Developed game allows further expansion to enlarge the audience and support it. Program has tools to create user accounts for each user, track their game statistics and create new game sessions. Game allows social interactions between players through its own means during the game session. Considering the peculiarities of computer games as a category of software, developed game has minimum hardware requirements.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In the article, specifics of development process for online multiplayer computer game in First-Person Shooter genre were researched; performed an analysis of the term «game» in context of computer games industry, stated non-deterministic nature of the term and outlined computer games categories. It was determined that game development process is similar to the process of general software development, yet core differences were discovered. Development stages of online Multiplayer First-Person Shooter game and software toolkit were presented. Development of a Multiplayer First Person Shooter computer game consist of the following phases: prototyping of the game and its modules; choosing network architecture; gameplay design; creation of user’s interactions with the game outside of a game session; design of player’s abilities during the game session; creation of game’s aesthetics; environment modelling; character model design; items concept design; user interface creation; integration of separate game modules; testing and bug fixes process. Player activities in and out of a game session were analyzed. Game is free of charge and has interesting gameplay, it does not contain any concealed micro-transactions and adds interruptions. Developed game allows further expansion to enlarge the audience and support it. Program has tools to create user accounts for each user, track their game statistics and create new game sessions. Game allows social interactions between players through its own means during the game session. Considering the peculiarities of computer games as a category of software, developed game has minimum hardware requirements.
Key concepts: Game Developer, Game art design, Game development tool, Game design, Computer science, Game design document, Session (web analytics), Video game design