parrot-featured-image

Code Architecture – Parrot Game Sample

Parrot Game Sample is project made in both Unreal and Unity. We can see how game architecture, concepts, and terms translate from one engine to the other. I want to shed light on certain aspects of this project. Interesting techniques can be learned here.

game-engine-2d

Making a 2D Game Engine in C++

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.

game-launcher

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.

resources-featured

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.

loading-screen

Loading Screens in Unreal Engine

Loading screens in Unreal Engine are not as straightforward as you think. Let’s look at two popular free loading screen plugins: Common Loading Screen from Lyra and Async Loading Screen.

VRAsyncLoading

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.

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.