Find anything and everything about game development here, from how-to's for popular technologies like Unreal Engine 4 and Unity Engine, to tips and tricks from insiders, to analysis of the latest developments in the gaming industry.
Follow my journey into the fields of software engineering, gaming, and virtual reality.
Data structures and algorithms are fundamental in computing. This series tackles the theory and implementation of these elements in C++ and related contexts.
The C++ compilation process is often hidden from view, but we can better understand the process and how to manipulate it by manually compiling on the command line.
Cursory is a small plugin for Unreal Engine 4 that allows you to very easily manage custom hardware cursors while retaining access to standard platform cursors.
Prefixed is an asset naming enforcer that can be used to keep your projects neat and organized. To get started, follow these steps. Enable…
Remapt is a input remapping system that builds on top of the pre-existing input architecture of Unreal Engine 4. This walkthrough will help…
Learn how to set debug parameters for executable targets when using CMake Tools for Visual Studio.
The range-based for loop, introduced with the C++11 standard, provides a neat syntax for iterating over a container from beginning to end.
Building on other tutorials that show you how to create a material circle, this guide teaches you how to chop that circle into segments with Unreal Engine 4.
Interfaces in Unreal Engine 4 can be clunky, but they provide the only means of achieving multiple inheritance in the Engine and are powerful when used properly.
A customized app icon makes your game easy to find in a list and conveys a message about the game itself. Unreal Engine 4 allows you to set an icon of your choice for each supported platform.
Unreal Engine 4 is a beast of a software, and it has a memory footprint to match. Save gigabytes of space on your solid state drive using junctions.
Renaming a project seems like it should be a simple thing, but the process is fraught with pitfalls. Learn how to rename your project without corrupting your data.
The AI Perception component is the latest entry in Unreal Engine 4's ever-evolving artificial intelligence offerings.
A practical set of style conventions for assets, code, and other things in Unreal Engine 4.
Using Steam is the preferred way to test multiplayer in Unreal Engine 4. Enable it for your projects in a few easy steps.
Mapping input for a project is easy enough to do through the Unreal Engine Project Settings, but sometimes it can be cumbersome to have to load up the Editor every time you want to change a setting when you are working in C++.
Unreal Engine 4 uses a two-sided input model comprised of input mappings and input bindings, held together by simple string identifiers.