Information and Contacts

Latest News

This section of the V4T Project portal provides administrative information for the project contractual partners and for the European Commission and it is password protected.



Table of Contents
2.1 Introduction to Videogames programming
2.1.2 Available technologies - Part 2

There is a list of computer science fields that are directly related to game development:

  • Software engineering. As any computer software, games are built by developers who must be skilled and trained into using the latest techniques in software engineering.
  • Programming languages. Which are essential to build any complex software.
  • 3D and 2D imaging. Games are the most intensive software when it comes to display images, animations, motions, etc. This has lead Hardware makers to develop and build powerful graphic cards capable of displaying complex scenes in a continuous and smooth animation. As a result some standards have emerged to allow software builders use this powerful hardware, The most universal being OpenGL. Additionally , modelling software that helps people design objects in a 3Dimensional world have matured and made simpler to use.
  • Machine learning and artificial intelligence. Playing against computer requires that the developer programs the game with some logic on how to challenge the player. Usually, the game even has "difficulty levels" to match the computer against the skill of the player. However there's an ongoing effort to make games witch automatically adapt to players and learn how to defeat him over the time.

Additionally, we can not forget about many technologies, knowledge and developments that underpins the non programming work in the development of a game.

  • Cinema, comics and graphic design. Games tend to portray the characters, landscapes, and environment in the most stunning way, trying to get the player go through a powerful experience. There are well known and emergent techniques in movie making that are reused to make games. These techniques are themselves kind of a technology that game developers must acquire. Games mirror movie scene shooting. 
  • Psychology. From a certain point of view, playing games is like evading reality. Game designers succeed when their game is absorbing and evade the player from the world he actually lives in. Some games go further and target player feelings about sadness, anger, fear, etc. Games take lectures from psychology in order to better fulfil these goals.
  • Social science. Multiplayer games, specially massive multiplayer games, exploit the socialization of players, taking advantage of the extra motivation that a player feels when he knows he's playing against another person. The game becomes an instrument to get one person to meet others (while playing). The way players interact are a matter of study, people tend to make friends, enemies, plan matches, etc. There's a history of social science linked to online massive multiplayer games. The result is a valuable knowledge which applies to new multiplayer games.



This project has been funded with support from the European Commission. This web site reflects the views only of the author, and the Commission cannot be held responsible for any use which may be made of the information contained therein.

The V4T - Videogames 4 Teachers project © 2018