by admin

Haxe plugin for Unreal engine is open-sourced

January 6, 2016 in Game Engines, Programming, Unreal Engine by admin

unreal-logo-smallUnreal.hx is a plugin for Unreal Engine 4 that allows you to write code in the Haxe programming language. Haxe is a modern, high-level, type-safe programming language that offers high performance critical for game development.

Main Features

  • Haxe compiles directly to C++, for high runtime performance.
  • Full access to the entire Unreal C++ API – including delegates and lambdas.
  • Full support for UCLASS creation, subclassing, and Blueprints.

Haxe Features

  • Familiar C/Java-style syntax.
  • Memory management via garbage collection.
  • Strict type safety, with a powerful type inference engine.
  • Many modern features such as lambdas/closures, generics, abstract data types (GADT’s), reflection, metadata, and a powerful macro system for language extension.

Follow this link for for the github repository.

Unreal Match 3 mobile game source published

December 21, 2015 in Game Engines, Source Code, Tips & Tricks, Tutorial, Unreal Engine by Adrian Marius

2015-12-21 18-33-52 Unreal Match 3 - Android Apps on Google Play

Unreal Match 3 is a fully-featured match three-style game. Epic believes that this project can become “learning resource to help people learn how to make great games and apps”

Unreal Match 3 shows how you can use the popular engine to build optimized mobile products for a wide range of mobile devices. It also serves as a great example of how you can implement such features as achievements, analytics and in-app purchases in your game.

The project was developed from the good up by Epic’s learning resources team in just a few months. You can download the game, or you can actually download all the assets and source code, to study the production and make something of your own.


Videos for this Learning Series


Read the rest of this entry →

by admin

Persistent graphic settings in UE4

December 1, 2015 in C++, Programming, Source Code, Tips & Tricks, Tutorial, Unreal Engine by admin

unreal-logo-smallA C++ article about persistent graphic settings in UE4:

In comparison to modern consoles there are hundreds and thousands of various PC hardware configurations. Different graphics cards, central processors, memory etc. in all sizes, shapes and colors allow for an endless number of various hardware setups. Some of those are more powerful than others, and not every PC can play the latest game with graphics settings at their maximum level. Typically on the PC platform one can control different aspects of tuning those graphics settings: from the resolution of the monitor, via anti-aliasing techniques, to texture and shadow quality levels. All these settings allow to adapt the game to the actual performance of the hardware in use.

Modern game engines allow to set such things out of the box, and UE4 is no exception. Epic calls this “scalability”, and on top of those things mentioned before in Unreal you can also set quite a few more game and graphics aspects, such as post processing quality, effects quality, material quality, and others.

Well, in UE4 you basically have two main parts to tweak in terms of graphics settings. On one hand that is the so-called video mode, which is basically nothing else than the game screen resolution, as well as whether or not to render the game in full screen mode or in a (borderless) window. On the other hand you have those quality settings mentioned above and listed in detail in the UE4 scalability documentation.

Now the question is how one can set and change those values and parameters from within the game. The obvious way is to do so via in-game console commands. A simple web search will reveal those commands to you, for example as listed in the UE4 answer hub. However, using those console commands seems to be a bit cumbersome, and from our understanding that is also not the way Epic recommends. For example, you need to explicitly call those commands every time you start the game, which for sure is not what we want. Instead we want the engine itself to automatically do all those things for us. Thus let’s have a look at handling those graphics settings the proper way, and in particular: permanently!

For reading the article, please follow this link.

Javascript runtime built for UnrealEngine 4

November 23, 2015 in Javascript, Unreal Engine by Adrian Marius

unreal-logo-smallUnreal.js is a plug-in which brings V8-powered Javascript into UnrealEngine4.

by admin

Loading Screens using Level Streaming in Unreal Engine 4

November 22, 2015 in Game Engines, Tips & Tricks, Tutorial, Unreal Engine by admin

unreal-logo-smallNice video introduction about loading screen system with menus using Level Streaming in Unreal Engine 4.

by admin

Menu – Armory – Part 3: Saving / Loading

September 24, 2015 in Game Engines, Programming, Tips & Tricks, Tutorial, Unity by admin

unreal-logo-smallA nice tutorial about creating Save Game Object and implementing Save / Load Functions

Menu – Armory – Part 2: Weapon Upgrades

September 21, 2015 in Game Engines, Unreal Engine by Adrian Marius


In this tutorial I will focus on creating upgrade for my weapons.

  • Possibility to change each weapon variable,
  • Draw everything on 3d UMG widget,
  • Explore weapons as 3d models,


by admin

Creating a Match 3 Game, Part 1,2 and 3

September 18, 2015 in C++, Code Snippets, Game Engines, Programming, Tips & Tricks, Tutorial, Unity by admin

unreal-logo-smallThe part 1,2 and 3 of creating a Match 3 game:

Lauren Ridge and Richard Hinckley show you how to build a Match 3 game using C++ in combination with Blueprints. In this first part of the series, you’ll get an overview of the game – including how to design your project utilizing both C++ and Blueprints – as well as starting to implement some of the base classes.

Part 2 continues with Lauren Ridge and Ian Shadden showing you how to use the coded move type and tile type to do visual and audio effects in blueprints, and the combos accelerating tiles.

In the 3rd part, Lauren Ridge and Richard Hinckley show you how to add swipe control to the Match 3 game using both the mouse and touch input. This is a must see for any mobile game developers out there!
Read the rest of this entry →

by admin

Creating multiplayer steam (or LAN) game in UE4 using just Unreal Engine blueprints

September 13, 2015 in Game Engines, Source Code, Tips & Tricks, Tutorial, Unreal Engine by admin

unreal-logo-smallOver a lengthy 2.5 hours we go over every single aspect needed to create a multiplayer steam (or LAN) game in UE4 using just Unreal Engine blueprints provided by BlenderTek.


by admin

Distance field GPU Particle Collision

September 13, 2015 in Game Engines, gpu, OpenGL, Unreal Engine by admin

unreal-logo-smallA video, demonstrating how to enable and use distance field GPU particle collision for a better particles.

Skip to toolbar