Truth Seeking through Game Making
Sunday, February 13, 2005
  What is needed to make games: A focus on knowledge (Part 1)

A modern day video game is a sophisticated piece of software with massive amount of data. The seemingly simple interface and game rules is a façade of its actual complexity in terms of software substance. This is even truer of the process for its creation. To develop modern electronic games one has to be prepared mentally. One’s mind must be equipped with the right attitude, knowledge, and skills. In this series of blog entries, I will attempt to touch on the knowledge required to make games.

Video games are made of code (programming) and contents (art, music, etc). Both require different sets of skills.

Code

The code components of a game collectively make the game engine. The game engine comprises of many components or sub-systems, each having distinct functionalities. To implement each of these subsystems require knowledge from different field of studies. I will try to go into as much details as possible in this section.

Note: Some game engines are designed to be reused. Usually these reusable game engines have their game-specific and non-specific components isolated.

Starting with the next post i will attempt to divide the game engine subsystems and discuss knowledge related to each one.

 
Comments: Post a Comment



<< Home
John Tan is an entrepreneur, programmer, games developer, game designer. He lives in Cyberjaya, Malaysia and operates a startup game company, Hatchlings Games. His current interest is on Web 2.0 Gaming.

ARCHIVES
January 2005 / February 2005 / April 2005 / May 2005 / June 2005 / October 2005 / November 2005 / December 2005 / January 2006 / February 2006 / May 2006 / June 2006 / September 2006 / November 2006 /


Powered by Blogger