Blender 2.5: creating a UV texture
Before we can create a custom UV texture, we need to export our current UV map from Blender to a file that an image...
Overview of Physics Bodies and Physics Materials
In this article by Katax Emperor and Devin Sherry, author of the book Unreal Engine Physics Essentials, we will take a deeper look at...
Debugging in Vulkan
In this article by Parminder Singh, author of Learning Vulkan, we learn Vulkan debugging in order to avoid unpleasant mistakes.
Vulkan allows you to perform...
Meet yuzu – an experimental emulator for the Nintendo Switch
The makers of Citra, an emulator for the Nintendo 3DS, have released a new emulator called yuzu. This emulator is made for the Nintendo...
Mission Running in EVE Online
Mission types
Missions in EVE fall into five general categories: Courier, Kill, Mining, Trade, and Special missions. Courier, Kill, Mining, and Trade...
Uses of Machine Learning in Gaming
All around us, our perception of learning and intellect is being challenged daily with the advent of new and emerging technologies. From self-driving cars,...
Designing UIs in Unity: What you should know
Imagine a watch without a watch face to indicate the time. An interface provides important information to us, such as time, so that we...
Running a simple game using Pygame
How to do it...
Imports: First we will import the required Pygame modules. If Pygame is installed properly, we should get no errors:
import pygame, sys
from...
AI for game developers: 7 ways AI can take your game to the next...
Artificial Intelligence (AI) is a rich and complex topic. At first glance, it can seem intimidating. The uses for it are diverse, ranging from...
The basics of GLSL 4.0 shaders
Shaders were first introduced into OpenGL in version 2.0, introducing programmability into the formerly fixed-function OpenGL pipeline. Shaders are implemented using the OpenGL Shading...