Blog Archives

Building and Crafting game Cellular type generation


I just now wrote a cellular noise generation for our building and crafting game. At the moment our game supports generating White Noise, Value Noise, Cubic Noise, Cellular Noise, Simplex Noise and Perlin Noise. All of them with both 2D and 3D generation except for Simplex and White Noise which supports 4D as well.

Building and Crafting game Preview Videos


So I’ve been working on a building game inspired by Minecraft and here is the first preview video. I’ve heavily modified the Voxel Sandbox Toolkit plugin from Unreal Marketplace for this project.Here is the first preview that shows landscape generation.

Full playlist here: https://www.youtube.com/playlist?list=PL7fc8DYE3eVBu7AJKzH_Ry9FwOHtdKGl3

More info here: https://forums.unrealengine.com/community/work-in-progress/1725574-building-crafting-game-minecraft-inspired

Landscape generation.
Placing voxels based on height. Lower levels will have sand and top most covered with snow.
Generating exterior caves.

[TIP] Creating your custom definitions for your UE4 games


Some developers might require their game to be different based on specific builds. For example you make a game and you want to release a demo but don’t want to include certain features. This is actually very easy to achieve. Like literally…very easy. 🙂

Open your MyProject.Build.cs file and modify it like this:

/* True if this should compile as a demo build */
const bool bIsDemoBuild = true;

/* Add a new definition called IS_DEMO_BUILD. This will be 1 (true) if bIsDemoBuild is true. Else it will be false (0) */
Definitions.Add(string.Format(“IS_DEMO_BUILD={0}”, (bIsDemoBuild ? “1” : “0”)));

Close your project solution file, right click on your *.uproject file and select Generate Visual Studio project files.

Generate Visual Studio project files.

That’s it! In your header/source files you can now use like this:

#if IS_DEMO_BUILD
UE_LOG(LogTemp, Log, TEXT(“This is a demo build”))
#else
UE_LOG(LogTemp, Log, TEXT(“This is release build”))
#endif

The good thing about this approach is its not just a simple if else condition. The compiler is actually removing the entire code inside that macro based on the condition. 🙂

Unreal Nexus Launched! :)


Hey everyone,
I am happy to announce that Unreal Nexus has been launched! You can post projects, hire freelancers and share your portfolio and more. We are still adding a lot more features like User Blogs, Nexus Store, Nexus Learning Centre and more.

See you on Nexus 🙂

[Download] Batman Inspired HUD Information


Recently I was playing Batman Arkham Knight and I was thinking about how to do the information stuff they show when you activate Detective Mode. I was able to do it using UMG :). So here is the video and below that you can find the download link. 🙂

Download Project (4.12 or higher): http://bit.ly/HUDInfo

[Download] Forced Perspective Gameplay in UE4


Hi all,

Few months ago i saw this amazing tech demo from Pillow Castle that uses Forced Perspective and i wanted to try this in . Anyway, I’ll let the video speak.

Please let me know what you think. And for those who wonder…this is all voodoo Blueprint magic 😛 😉

Watch In HD:

Requires Unreal Engine 4.5.1 or higher

Download Project: https://www.dropbox.com/s/huune5jvt980let/ForcedPerspective_WithTag.zip?dl=0

Extended Third Person Template


I created this Extended TPS Template in my free-time. Please check it out. 🙂

Watch in HD

Requires Unreal Engine 4.5.0 Preview or higher

Download Project (105 MB)

Design a site like this with WordPress.com
Get started