Tuesday, October 25, 2022

Essay - Introduction

Choice of game engine and programming language must be well deliberated. Those factors must fit to the gaming platform, technology, genre and graphics style. Some game engines are better for first-person shooters, another for isometric racing, another for 2D turn-based strategy and point-and-click adventure games. Also, some technologies implemented on a game engine may be insufficient for project requirements, not support DX12 instructions, and have no native 3D rendering or Ray Tracing support. Programming languages also have their limitations, for example, GML works in sandbox mode, and the programmer has no access to other files on the hard drive. Not every engine is multiplatform, that means compile output executable files that may not compatible with current platform. 

The game programmer has to describe events during the game. For example, when on keyboard arrow key is pressed personification moves 2 units forward, or an artificial intelligence which means what the enemy tank will do when collide with a wall, or sword collide with a NPC.

There are thousands of programming languages, however the most popular programming language in game industry is C++. 





No comments:

Post a Comment

Journal article: Designing Game Feel

  Designing Game Feel      This journal article aims to describe how to achieve the subjective effect of players' satisfaction during ga...