Skip main navigation

New offer! Get 30% off one whole year of Unlimited learning. Subscribe for just £249.99 £174.99. T&Cs apply

The core module of computer games

What are the parameters of the game core module?In this article, Dr Ming Yan discusses his recent research.

The development of the game contains multiple modules, different companies, different games have different development processes, the following will introduce the game core modules and game development process.

Game development core module

Game logic module

The game logic module is responsible for various skills, items, characters and other states included in the game, and various logic operations during combat.

Animation module

Responsible for the picture in the game, including animation fusion, state machine, etc.

Physics module

Responsible for the game characters, objects and other interactive parts of the rigid body, fluid, particles and other characteristics.

AI modules

The game contains a lot of AI intelligence, such as AI intelligent navigation, deeper AI modules and machine learning to implement AI in place of the player.

UI module:

Responsible for building the game interface, including the map in the game, the shape of the character, etc., the UI module involves a lot of details, but also need to make a lot of adjustments.

Rendering module:

The rendering of the game is the core of the expressive power of the whole game, which involves various contents and difficult tasks.

Network module:

The network module is the underlying architecture of the game, responsible for the synchronization of the game, the network connection, and the management and optimization of various parts of the game.

Input processing module:

The part responsible for translating the player’s actions as input into logical operations.

Game login update:

Game homepage login interface and online updates, etc.

The basic process of game development

1) Planning phase

Idea management: Game project team members discuss game ideas and record them. Market research is needed in the early stage of project development.

Draft: Draft the plan, so that the project team members have a general understanding of the development of the project, clear goals.

Market analysis: determine the target customer, according to the customer’s attributes can determine the difficulty of the game and other attributes; Cost estimation should consider the cost of server, labor cost, account management, office, broadband, network management, publicity and promotion, utilities, clients and other costs.

Requirement analysis: Write requirement analysis report. Art requirements, map scenes, characters, props, animation, interface, official website, etc. Program requirements, editors, embedded games, functions, etc. System requirements, system upgrades, item systems, move systems, etc.

Organizational phase

Determine the schedule: Determine the schedule of each step of the game development.

Identify people: Identify people needed for all parts of the project, including planning, programmers, art, testing, music, product marketing, etc.

Assign tasks: Subdivide each part of the task to each staff member and write a formal game plan.

Development phase

In this stage, the staff of each part do their own work while maintaining smooth communication between each part, and deal with emergencies in time.

Control phase

Control costs and pay attention to market changes. Be aware of release dates, and be aware of pirated games and competitors. Due to the long development cycle of the project, there are great discipline emergencies during the period, such as surprise inspection, investor withdrawal and so on.

Your task

What are the main modules of game development, and what does each module do?

Share your thoughts and ideas in the comments below.

© Communication University of China
This article is from the free online

Introduction to Digital Media

Created by
FutureLearn - Learning For Life

Reach your personal and professional goals

Unlock access to hundreds of expert online courses and degrees from top universities and educators to gain accredited qualifications and professional CV-building certificates.

Join over 18 million learners to launch, switch or build upon your career, all at your own pace, across a wide range of topic areas.

Start Learning now