In this post we’re going to see how to create a basic File Picker inside Unreal Engine. We’re going to use……
Performing Http calls
In this post we’re going to see how to use the http module that is built inside the engine to perform http calls to various APIs. We’re going to perform a basic http call without sending any data, however I have commented out the code that you can use in order to send simple data……
Vertex Painting at Runtime
In this post we’re going to see how we can paint vertices during runtime. This post was created with Unreal Engine 4.20 so if you’re using another version you may need to update the code to match Epic’s API for the engine you’re using. It’s worth mentioning that the following code runs in packaged builds……
Creating Procedural Meshes
In this post we’re going to see how to create a simple procedural mesh during runtime in Unreal Engine 4.
While there are several components and plugins (most notably RuntimeMeshComponent by Koderz) that you can use in order to create procedural meshes in UE4, I’m going to use the official Procedural Component that is provided……
Parsing Json files
In this post we’re going to see how we can parse Json files in our Unreal Engine project.
For this post, I have created an empty project using the 4.18.3 version of the engine and inside my project’s Content folder I created a folder named JsonFiles and placed the following json document:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
{ "Person": { "_id": "5aa416eb517758cfe840035d", "index": 0, "guid": "e617dc7d-47e2-4a5c-a5cb-b5a580c94b90", "isActive": true, "balance": "$3,352.85", "picture": "http://placehold.it/32x32", "age": 20, "eyeColor": "green", "name": "Ortiz Ochoa", "gender": "male", "company": "PETICULAR", "latitude": -53.214897, "longitude": -156.96938, "family": [ "Orfeas", "Kostas", "Vasilis" ] } } |
If you’re running your……
Hosting a game server
In this post we’re going to host a game server from your PC so that your friends can join you and play the game you’re currently developing. In order to follow this post you will need a non-binary version of the engine built in your PC. So before you continue, you should preferably clone a release version of……
Creating Custom Editor Assets
In this post we’re going to create custom editor assets. In order to extend the UE4 Editor and add your own assets you need two classes:
One class that contains the various properties of your asset
One class (named XFactory where the X stands for the asset’s class name) that constructs the above class as an Editor asset……
Creating Custom Gameplay Debugger Categories
In this post we’re going to see how to create a custom gameplay debugger category. By the time of this writing the official documentation page is outdated.
This post was written in 4.15 version of the engine. Depending on the time you’re reading this, this information may be outdated as well.
Please note that this is a……
Creating Custom Modules
In this post we’re going to see how to create a game module for Unreal Engine 4. Imagine that modules are containers for a collection of related classes. After you’re done with this tutorial you can read more about the pros and cons of multiple module creation in Unreal Engine 4 in the official……
Saving and Loading data
In this post we’re going to see how you can save and load your data in UE4 using the provided API from Epic. We will start by saving and loading primitive data and then move on to save complex data (ie custom classes etc.). For this post, I’m using the 4.15 version of the engine,……
Search
Support my tutorials
Support my UE4 tutorials by donating an amount of your choice!Recent Posts
- October 29, 2020
- October 19, 2020
- October 12, 2020
Categories
- Unreal Engine 4 (77)
- Dev Logs (4)
- Unreal Engine 4 C++ Tutorials (73)
- AI Programming (6)
- Animations (2)
- Core How Tos (8)
- Core Predefined Functions (3)
- Extending the Editor (5)
- File I/O (2)
- Game Systems (9)
- Multithreading (1)
- Networking (4)
- Physics (7)
- Pointers (2)
- Steam Integration (2)
- UMG (1)
- Uncategorized (20)
- User Inputs (2)
- Unreal Engine 4 (77)
Recent Works
- Unreal Engine 4
- Unreal Engine 4
- Game jam, Unreal Engine 4
Archives
- October 2020
- September 2020
- April 2020
- August 2019
- November 2018
- October 2018
- May 2018
- March 2018
- November 2017
- August 2017
- May 2017
- April 2017
- March 2017
- December 2016
- November 2016
- October 2016
- September 2016
- August 2016
- July 2016
- June 2016
- May 2016
- April 2016
- March 2016
- February 2016
- January 2016
- December 2015
-