C++, SFML, Visual Studio, and Starting the first game
In this article by John Horton, author of the book, Beginning C++ Game Programming, we will waste no time in getting you started on...
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,...
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...
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...
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...
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...
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...
Improving the Inspector with Property and Decorator Drawers
In this article by Angelo Tadres, author of the book Extending Unity with Editor Scripting, we will explore a way to create a custom...