Lighting

The three forms of OpenGL is per polygon, per vertex and per pixel lighting.
Each one of these picture show a type : normal, vertex, polygon.
OpenGl is a type/form of a API , a API means application program interface, which provends the tools for building software. as it provends the building blocks that makes it easier for the programmer [...]

Artificial Intelligence (AI) Part 2

core task that  programmers face to make intelligent life like behavior for NPC’s are
- the expression of emotion
- sychronization of both speech and gestures
- personality of both body movement and facial display
- coordination of the embodied conversational behaviour of multiple characters possibly including the user and the design of artificial minds for synthetic characters.
3D topology analyzer [...]

Animation Systems

The disadvantages of a mesh based character system is for an example if you have 300 vertices for a hand and you have 10 frames time them together 300 X 10 = 3000 vertices that takes up memory which can slows down the computes.
The advantages of skeletal animation system is the “bones” are linked to the [...]

Artificial Intelligence (AI)

NPC stands for non-playable character, the term means the characters/creatures that are greneratged by the game that the player/s can not play, the game it self controls the NPC’s.
This is an example of two NPC’s from the game Guild Wars.
The core tasks of an NPC is (if you take a humanoid kind creature that can talk as a [...]

Culling Methods

Three thousand triangles pose a problem as game coders cannot handle that amount of triangles with a current 3D card and still maintain 60fps, this is because the Card cannot handle that many.
To overcome this problem the game coders need to do some coding to remove those polygons, that are not Visible before they are [...]

Level Design

Its not which I value most to be a successful games designer, you need to now both qualities or I’ll be doomed to fail.
This is like “Yin and Yang” as without the art the “science” cannot work and vies verses.
Without architectural experience you will not now the dimensions of an “orderly” building EG. If [...]

Importance of a Renderer

Key: -  50% of CPU’s processing time is spent
            Application Program Interface
            3D objects stored as points in the 3D world
            In a good engine it can be possible to completely replace the rendered with a new one and not touch a line of game code. Many cross-platforms such as unreal engine and many “home-grown” [...]

what is a games engine?

wip  wip wip wip wip
A games engine is the core of any game, this enables the game to run on multiple platforms such as game consoles.
This also enables the game to run on Desktop operating systems such as Microsoft Windows.
The game engine includes a rendering engine for 2D,3D graphics, sound, scripting and animation.
Multiple different games have been [...]