I made a 2D game engine for learning and personal use. I believe making a game engine, even if it’s simple 2D, let’s you appreciate the complexity that is often abstracted away.

Creating a Game Launcher using Qt C++
Here is a guide on creating a simple game launcher using Qt C++. I used Qt Creator with the integrated Qt Designer, and Qt Widgets C++ module. Qt is known for its cross-platform GUI features for desktop apps.

Unreal Engine Dedicated Game Server on Amazon EC2
A short guide on how to deploy dedicated game servers on an Amazon EC2 Instance. This is a great option for quick multiplayer prototyping.

VR Async Loading Screen
Here’s a short guide on how to set up a simple asynchronous loading screen between levels for VR in Unreal Engine. Also uses level streaming.

Unreal Engine VR Multiplayer with Photon Cloud
A reference guide for setting up VR multiplayer using Photon Cloud, Voice and Chat – Multiplayer plugin for Unreal Engine by xixgames.

Unreal Engine Multiplayer with Photon Cloud
A reference guide for Photon Cloud, Voice and Chat – Multiplayer plugin by xixgames. You can use this plugin to quickly add multiplayer to simple apps.

The Gabmeister Resources
This page is a collection of links that have helped me throughout my career as a VR, AR, Unreal Engine, and Unity Developer. It covers mostly intermediate-advanced topics.

Portal Transition Effect using Level Streaming
Portal transition effect between levels using level streaming. Inspired by Ratchet & Clank: Rift Apart. Featured in 80 Level.

Flight Simulator VR Prototype using Cesium for Unreal Engine
Currently working on a flight simulator prototype in UE4 using the Cesium plugin. I’m planning to add procedural foliage and perhaps VR support sometime in the future.

Recommended Unity / Unreal Dev YouTube Channels
A list of Unity and Unreal YouTube channels that discuss intermediate-advanced topics often not covered by other more popular channels.

Custom Gravity Test
A quick test on custom gravity gameplay mechanics using the Custom Gravity Plugin for Unreal Engine.

Materialize Effect – Unreal Engine
Had some time to study some shader effects. I used BoxMasking and Blueprints to control the opacity of the material based on certain parameters. The environment and the car were created by UE4Arch.com.

Megaman X Character Movement
Character movement study. I recreated the Megaman X dashing and wall-sliding mechanic in Blueprints.