How to apply a Skybox to a game using OpenGL ES

How to apply a Skybox to a game using OpenGL ES

A skybox is a panoramic view representing a scenery. It can add realism to your game at a low performance cost. Learn what a skybox is, how it works and how to implement it using OpenGL ES.

How to apply lighting to a game character using OpenGL ES

How to apply lighting to a game character using OpenGL ES

 Learn how to simulate light in OpenGL shaders and light up a 3D model. Learn how the four categories of light: diffuse, specular, ambient and emissive interacts differently with surfaces in computer graphics.

How to rotate a game character using OpenGL ES

How to rotate a game character using OpenGL ES

Before a 3D character appears on a screen, it is transformed into several coordinate systems. Learn more about the main coordinate system transformations a character goes through.

How to use OpenGL ES shaders in games

How to use OpenGL ES shaders in games

Learn about OpenGL Shaders, how they transmit data from the CPU to the GPU. Learn how they are compiled and linked. How they are used to apply textures to 3D models and how they can light a scene.

How to apply textures to a game character using OpenGL ES

How to apply textures to a game character using OpenGL ES

Learn how to apply a texture to a 3D model. Learn what is a UV Map, how texture coordinates are loaded into OpenGL Buffers. Learn what is a Texture Unit and Texture Object.