ue4 udemy course C++

Unreal Engine 4 Mastery: Create Multiplayer Games with C++ is available NOW!

My Udemy course Unreal Engine 4 Mastery: Create Multiplayer Games with C++ is available now! Get it via Udemy.com at a massive launch discount right now! Please use the following link to redeem your massive launch discount (and support me in the process): CLICK HERE Approved by Epic Games and taught by former Epic Games engineer, Tom Looman, this […]

Pre-register for my Unreal Engine 4 C++ Course!

I am putting the final touches to my upcoming C++ course for Unreal Engine 4! The course is set to launch on Udemy in a few weeks, you can pre-register now to receive a special launch discount! Approved by Epic Games and taught by former Epic Games engineer, Tom Looman, this course teaches you how to use […]

Unreal Engine 4 C++ Tutorial: Effective Debug Logging

In this C++ tutorial for Unreal Engine 4 I’ll explain a few ways to log information to the output log and the game viewport. The video goes through AddOnScreenDebugMessage for on-screen messages and 2D debugging, DrawDebugString (available in DrawDebugHelpers.h) for very useful 3D debugging text in the game world and the UE_LOG macro for printing […]

ue4 C++ fps shooter tutorial

Simple C++ FPS Template for Unreal Engine 4

As I have been preparing some Unreal Engine 4 C++ tutorials, I wanted to use the Built-in C++ FPS Template that ships with the engine as a base project and found it has VR and Touch input code in the character class which don’t server any purpose unless you are interested in VR and/or mobile. […]

UE4 UFUNCTION Keywords Explained

In this post I will be covering the common keywords used with the UFUNCTION macro in Unreal Engine 4. Each of the keywords covered include a practical code sample and a look at how it compiles into Blueprint nodes.  I left out the networking specific keywords as they deserve a separate post on networking in Unreal […]

Custom SoundNode for Multiplayer in UE4

Ever since the first public release of Unreal Engine 4 I’ve been using a neat little custom SoundNode that makes life easier for audio designers when dealing with mono/stereo sound playback in (networked) games. The node originates from the official ShooterGame sample content available on the Learn-tab of the UE4 launcher. I’ve used it in […]

Building Shooter AI in Unreal Engine 4

You may have seen my earlier blog post about a 4-player coop game I’m working on inside of Unreal Engine 4. It had the first iteration on ranged combat AI and they proved to be a formidable enemy. The problem was they got stale pretty quick, with simplistic and predictable behaviors. The new AI improvements […]

4-player Coop Horde Prototype

Recently I started working on a (4-player) Coop game project in Unreal Engine 4. The game will feature Horde mode including a few others and is build using the C++ Survival Sample Game I built earlier this year for Epic Games. The source for that project is available to all users of the engine. Additional […]

C++ Coop Survival Game’s Final Section

Section 6 is the conclusion to the C++ Survival game series. The final entry in the series is upgraded to support the latest 4.8 version of Unreal Engine. It introduces a new coop landscape map along with many tweaks and bug fixes. In this final section I will go over some of the available features […]