Hot answers tagged

12 votes

How does Unreal Engine 5's Nanite work?

I'm no expert, but since no one else has jumped in, I'll do my best to summarize what I gathered. First, here are the descriptions of Nanite directly from the Unreal folks: "A Deep Dive into ...
  • 221
8 votes
Accepted

Unreal Engine 4 is now only free or open source as well?

From their website Full Source Code Access With C++ source code for all of Unreal Engine 4, you can customize and extend Unreal Editor tools and Unreal Engine subsystems, including physics, ...
6 votes
Accepted

How to create a looping or spherical world?

I am not familiar with the Unreal engine, so this answer will focus solely on Unity. Unity's game scenes are strictly euclidean and do not allow real portals. But what you can do is separate the ...
  • 115k
5 votes

How to determine lowest PC requirenments for my game to run

First thing: as @ZEKE has suggested in the comments to your question, you should check: How do I determine my games minimum hardware/software requirements? Also, in the end of the day, only ...
  • 4,907
5 votes

What exactly is the difference between Unreal Development Kit and Uunreal Engine 4?

According to this link WHAT IS UDK? Unreal Development Kit was the free edition of Unreal Engine 3. It remains available for teams completing projects in UE3. Get UDK (February 2015 UDK). So you ...
  • 905
5 votes

Do we really need quaternions? In UE4 I rotate without them

Rotating around euler-angles in world-space makes sense as long as you have a concept of a fixed horizon and a fixed "up" and "down" direction (like in a first person shooter). But in some other ...
  • 115k
5 votes
Accepted

Unreal Engine without Blueprints

I think I am in the same mindset as you are. Yes you can work in 100% C++. My own project is 95% C++ I only use BPs for instantiating stuff (putting actors to the level) but every single BP of mine ...
4 votes

Unpacking UE4 .pak's?

You can just use UnrealPak. Engine\Binaries\Win64\UnrealPak.exe somepak.pak -extract X:\extract\here
4 votes

What type of networking archtitecture does Unreal Engine 4 have?

I believe UE4 network architecture is roughly the same as in prior versions of Unreal Engine, perhaps with minor refinements, and goes back to the very first version of Unreal Engine. This is a ...
  • 140
4 votes
Accepted

Can I use Paragon assets store assets in other Engines besides Unreal?

I should have read the description on the assets Licensed for use only with UE4 based products. Includes the character model, animations and skins Other assets that Unreal didn't make themselves are ...
  • 3,611
3 votes

Importing materials from blender to UE4

If you want to create a transparent material you have to make your material "translucent". Glass also has the property that its surface is very shiny, so you also have to change the "Translucency ...
  • 307
3 votes

Unreal Engine Player Quality

I figured it out. Window>Toolbar if you don't already have the toolbar up. Settings>Engine Scalability Settings> Whatever scale level you like. Evidently, that dialogue set this value to Low. I ...
  • 183
3 votes
Accepted

How to create custom gravity in unreal engine and only affect specific actors?

I know they're planning to un-hardcode Gravity [Source: I'm a moderator on the official Unreal Engine forums, I know things ;)] but the best way is to either add force in the direction you want or set ...
  • 46
3 votes

Is it possible to use the Unreal Engine as a big C++ library, without using the editor?

Breaking down what the editor provides and how you can side-step its usage: Compiling Technically this is something that Visual Studio is providing but still important. Compiling Unreal is non-...
  • 517
3 votes
Accepted

Multiple UV coordinates in Unreal Engine Procedural Mesh Component?

The only possibilty you have is to add the vertex twice, if no collision is generated, this will have almost no performance impact, if you do want collision, subclass the UProceduralmeshComponent ...
  • 139
3 votes
Accepted

Convert global 3d coordinate system to a local one with specific direction

Construct a matrix like so, where each vector is one column of the matrix: [ House's X+ direction | House's Y+ direction | House's Z+ direction | House's position] The fourth row should be [0, 0, 0, ...
  • 125k
3 votes
Accepted

UE4 Multiplayer how to replicate Player name in lobby

The PlayerControllers for all players exist only on the server. Each client only has its own PlayerController, but none of the others. Calling GetController on a pawn will only work if you're on the ...
  • 205
3 votes
Accepted

How to run 'Call in Editor' Functions that are implemented in Level Blueprints?

I don't think that's possible. Direct quote from the offical docs on " Calling Blueprints in the Editor" The steps described below work for any Blueprint class that you can place in a Level—that is,...
  • 146
3 votes
Accepted

C++ map isn't finding key even though it exists

As noted in the comments, your operator< is wrong. For std::map to function properly, the ...
  • 1,947
3 votes

How mesh transformation works under the hood

There's an additional detail I want to clarify here: As far as I understand (at least I would do this), we store the original mesh, and then for every change (shift, rotation or scaling) we turn the ...
  • 125k
3 votes
Accepted

Casting from APawn* to MyCustomCharacter* ? Is this ok?

why not use the UE's Cast function? APlayerMallet* mallet=(APlayerMallet*)gamestate->PlayerArray[i]->GetPawn(); Becomes: ...
  • 156
3 votes

What does the 'step' node do in Unreal Engine?

Here is what the Unreal documentation has to say: The Step Material Expression returns 0 or 1 for every value of X, depending on whether it is greater than or less than the reference value in Y. ...
  • 141
2 votes

How to auto animate character movement - Unreal engine 4

Ok, lets take a look at this image: What this function does is moving your pawn in a desired direction. Just put this into your tick event, add a direction, set the target to itself, and you are done....
  • 139
2 votes

How to create custom gravity in unreal engine and only affect specific actors?

You can not change the direction of the built-in gravity, it always points to the negative z-axis. You can also not change the gravity for single actors, only globally. But why do you need that, you ...
  • 307
2 votes
Accepted

How can I create a stun gun in Unreal?

Ok I decided to help you on your way. But we are simply not doing homework for you. UDK documentation seems down for maintainance but I have found this: http://www.moug-portfolio.info/udk-projectiles/ ...
  • 1,959
2 votes

Cannot add key in matinee for static meshes (UE4)

To animate a Static Mesh in Matinee, you need to change it to Movable. This can be done by selecting the mesh, and under the Details panel, changing the Mobility option from Static to Movable. Then ...
  • 21

Only top scored, non community-wiki answers of a minimum length are eligible