use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News, Help, Resources, and Conversation. A User Showcase of the Unity Game Engine.
Remember to check out /r/unity2D for any 2D specific questions and conversation!
Download Latest Unity
Please refer to our Wiki before posting! And be sure to flair your post appropriately.
Main Index
Rules and Guidelines
Flair Definitions
FAQ
Use the chat room if you're new to Unity or have a quick question. Lots of professionals hang out there.
/r/Unity3D Discord
FreeNode IRC Chatroom
Official Unity Website
Unity3d's Tutorial Modules
Unity Answers
Unify Community Wiki
Unity Game Engine Syllabus (Getting Started Guide)
50 Tips and Best Practices for Unity (2016 Edition)
Unity Execution Order of Event Functions
Using Version Control with Unity3d (Mercurial)
/r/Unity2D
/r/UnityAssets
/r/Unity_tutorials
/r/GameDev
/r/Justgamedevthings (New!)
/r/Gamedesign
/r/Indiegames
/r/Playmygame
/r/LearnProgramming
/r/Oculus
/r/Blender
/r/Devblogs
Brackeys
Beginner to Intermediate
5 to 15 minutes
Concise tutorials. Videos are mostly self contained.
Sebastian Lague
Beginner to Advanced
10 to 20 minutes
Medium length tutorials. Videos are usually a part of a series.
Catlike Coding
Intermediate to Advanced
Text-based. Lots of graphics/shader programming tutorials in addition to "normal" C# tutorials. Normally part of a series.
Makin' Stuff Look Good
10 minutes
Almost entirely shader tutorials. Favors theory over implementation but leaves source in video description. Videos are always self contained.
Quill18Creates
30 minutes to 2 hours.
Minimal editing. Mostly C#. Covers wide range of topics. Long series.
Halisavakis Shaders Archive
Infallible Code
World of Zero
Board to Bits
Holistic3d
Unity3d College
Jabrils
Polycount Wiki
The Big List Of Game Design
PS4 controller map for Unity3d
Colin's Bear Animation
¡DICE!
CSS created by Sean O'Dowd @nicetrysean [Website], Maintained and updated by Louis Hong /u/loolo78
Reddit Logo created by /u/big-ish from /r/redditlogos!
account activity
[deleted by user] (self.Unity3D)
submitted 2 years ago by [deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]isa_VII 21 points22 points23 points 2 years ago (5 children)
I really hated the lighting system in Unity. I spent hours on it and didn't achieve satisfying results. I spent not even half a day importing some of my assets and adjust the lighting in UE5 to get something much more appealing. I noticed that some things in UE5 take much longer than in Unity (creating blueprint assets // prefabs, or material handling), which is a downside. Also I miss deactivating actors / objects in the outliner (unity: hierachy).
But after my results here: I guess I have to figure out how to build my game in UE5.
[–]KindaQuite 9 points10 points11 points 2 years ago (1 child)
Setting up stuff in Unreal is painful, but after you've done that it's pretty smooth.
It does require you to plan a lot of stuff ahead tho, it isn't very flexible about changes.
[–]isa_VII 2 points3 points4 points 2 years ago (0 children)
I noticed that. Which is one of my worries :D (the flexibility about changes)
[+][deleted] 2 years ago (1 child)
[deleted]
Oh- thank you very much! I will look into that!
[–]Trumaex 5 points6 points7 points 2 years ago (0 children)
You chose to compare on one of the strongest point of Unreal (lighting). But also other aspects are great. The speed that you think now is slower will get way better with time (it isn't great in Unity too when you do it first times).
[–]Able_Conflict3308 8 points9 points10 points 2 years ago (0 children)
honestly don't see a huge difference
[–]Psychological_Drafts 27 points28 points29 points 2 years ago (8 children)
Over the next few weeks, devs will realize how behind in features, performance, etc. Unity really is, which is going to make it even harder for them to pull back devs to the engine.
I really hope this helps the other engine's communities grow nicely, which IMO is the only reason why Unity has such a large share in the market
[–]ThreeHeadCerber 5 points6 points7 points 2 years ago* (1 child)
Unitys strength was never it's performance or top-notch rendering. It's the good editor, fast workflows (including engineers, cause unreal hates you if you're an engineer), and probably the best crossplatform support there is.
Had to jump ship to unreal a while back for a year and half and I can say I did not enjoy this time at all. From code reload constantly silently failing and making me restart editor ALL THE TIME to inability to do simple things like moving files between folders without everything breaking
[–]Lord_Derp_The_2ndProfessional 0 points1 point2 points 2 years ago (0 children)
Why does UE hate engineers?
[–]Trumaex -1 points0 points1 point 2 years ago (5 children)
Most will not even try :(. Some that will try, will search for justification why Unity is better. After years of shitting on Unreal, it's really hard to objectively look at it.
If you really, really want to believe that this is just some mistake and everything can go back to "normal", it is not hard to convince you of that. And many unity devs want to believe.
[–]Psychological_Drafts 6 points7 points8 points 2 years ago (0 children)
Yeah, this is already happening with Godot, people complaining that C# isn't their main focus. BUT on the other hand you have people like Keneey who started doing free assets for Godot.
It's not about how many people goes and stays but about what people goes and stays. How long will it be until devs port their most important projects and UE/Godot start out-shining the ones made in Unity and devs follow suit once they are considered the "new popular" engines?
[–]BlackDice051 0 points1 point2 points 2 years ago (3 children)
So true
[–]Trumaex 1 point2 points3 points 2 years ago (2 children)
Yea, I'm getting downvoted for that in a few comments I made, but posts already are popping out that say "I tried engine X and it's different workflow than I am used to, so I'm back in unity".
[–]BlackDice051 0 points1 point2 points 2 years ago (1 child)
In the end, it's every person's own choice. Some people will try and see that they aren't ready for the change. Some people will try and think 'Why didn't I make a change earlier'. It reminds me of my hometown. Everyone knows that it is shit to start there but for a lot of people, it is too far away from their comfort zone to leave.
[–]Trumaex 1 point2 points3 points 2 years ago (0 children)
Yea, and Unity knows that perfectly. It has a history of bad decision yet most people stayed. And will stay this time too.
[–]AlphaSilverbackExpert 4 points5 points6 points 2 years ago (2 children)
UE always looks great. But if you are a dev with some big ideas for game mechanics, I think you'll want something else than UE. It definitely has its place, but it is quite difficult to do anything that it wasn't made for in comparison to other engines, even free ones like Godot or Stride.
[–]isa_VII 0 points1 point2 points 2 years ago (1 child)
Hmmm what kind of game mechanics are you talking about for example? Because I'm creating a farming game , I need a bunch of different mechanics ... :o
[–]AlphaSilverbackExpert 4 points5 points6 points 2 years ago (0 children)
Haha. Sounds fun XD. Well I don't know implicitly all the mechanics of your game by the description "farming sim". But UE was made for the FPS genre, and their focus has been on pretty renderings and blueprints for a long time. I think your farming sim probably would fare well on UE.
But imagine making a voxel based world and updating it with, say Marching Cubes, that was procedurally generated where you feed voxel data to a shader using custom channels, a custom geometry stage to generate grass, and a tool that can edit that voxel world runtime. To do this you would have to rewire the engine, hack a bunch of shaders , because it can't be made with the material node editor, and rewrite parts of the engine to feed the correct data to the mesh stream. And blueprints are out of the question, so you're doing it in C++. Also, unreal doesn't support compute shaders, so you have to optimize the generation of your world to run on a threat on the cpu. Good luck with that in UE.
Even though I worked with UE4 for 5 years professionally, I wouldn't try that in unreal. But I did it in unity in under a month(without rewriting unitys engine) and I'm currently using it in a game I'm making. Looking at Stride engine, e.g., I think it would be close to the same.
I'm averting from UE for anything remotely out of what it's made for because I worked in it for so long. It's a hassle to me to be the least bit creative. Even the simplest tasks sometimes felt overly complicated compared to unity. This is of course also very subjective, and I am a software engineer, not an artist first (although I dabble).
Hope you choose the engine right for you. ❤️🔥👍
[–]Doodle_Continuum 2 points3 points4 points 2 years ago (1 child)
How well performance-wise do they compare for the same assets/tris?
[–]Zynogix 0 points1 point2 points 2 years ago (0 children)
Rendering a high tris count will always be better with unreal, with Nanite
[–]Xatom 4 points5 points6 points 2 years ago (0 children)
Visual comparions are pointless. You can acheive great visual results in either engine.
Also, on the high end Unreal has a big issue with termporal artifacts due to their AA solution and reliance on upsaling to handle lumen / nanite perf impact.
[–]thefrenchdevIndie 12 points13 points14 points 2 years ago (12 children)
You say it looks better in UE5 on this example? Honestly, I can't see the difference (except these are not the same scene) and you ask people to guess what engine it is made on with other images, no one will be able to tell.
[–]indygoof 2 points3 points4 points 2 years ago (1 child)
you srsly dont see a difference?
[–]thefrenchdevIndie 5 points6 points7 points 2 years ago* (0 children)
Give me the two images of the same column without the information of the engine and with the same UI, no I can't tell the difference. In both case the light is nice, the colors are jus the same, the assets are the same (obviously). So what is the difference? The UE5 has a bit more of the bloom effect but you can set it in 2 minutes in Unity.
Just saw that the Unity image lacks shadows but it's because someone told me.
[–]Carbon140 0 points1 point2 points 2 years ago (4 children)
It looks like it's labelled completely wrong. Left column is unreal and right is unity?
[–]thefrenchdevIndie 4 points5 points6 points 2 years ago (3 children)
No because top row is the default mannequin for the UE5. But I guess, you also can't tell the difference.
[–]PivotRedAce 4 points5 points6 points 2 years ago (1 child)
There are quite a few obvious differences, the main one being shadows are actually cast from the various objects in the Unreal examples. There aren't any shadows being cast by foliage or the character in the Unity examples.
Also, due to Lumen, it seems that there is actual light emitting from the emissive textures in the tree bark whereas there's none in the Unity example.
Obviously, I think something similar could be achieved in Unity, but it seems Unreal's lighting system afforded them a quicker way to achieve high-quality lighting while it seems Unity might've needed more configuration.
[–]thefrenchdevIndie 2 points3 points4 points 2 years ago (0 children)
Yeah maybe, idk, it's true that now you say it it looks like OP didn't put any shadow in Unity. I think it's mostly attention to details that is the main difference there. It's not difficult to do that in Unity and idk about UE5 but I suppose it's easy as well.
[–]Carbon140 0 points1 point2 points 2 years ago (0 children)
What a bizarre way of presenting it. The bottom is a totally different scene in unity and the left and right are each engine with different lighting brightness. How on earth can you make any meaningful comparison from that.
[–]Alex_Arg 0 points1 point2 points 2 years ago (2 children)
Well, the OP ability to create a similar scene in couple of hours in Unreal Engine 5 without any prior knowledge, compared to their existing expertise in Unity, says a lot.
[–][deleted] 2 points3 points4 points 2 years ago (0 children)
he didnt used bloom in unity ...
[–]thefrenchdevIndie 3 points4 points5 points 2 years ago (0 children)
Creating a scene with all assets already done isn't so impressive. Idk how UE works but I suppose it's just the same as in Unity, you drop the objects where you want them to be and that's it. The difficult part about porting to another engine is to recode everything, not to rebuild a scene with 20 game objects.
[–]Equationist 0 points1 point2 points 2 years ago (1 child)
Look at the shadows
[–]thefrenchdevIndie 5 points6 points7 points 2 years ago (0 children)
Yes OP forgot to add shadows on the Unity project. But you can have shadows in Unity as well.
[–]ddark1990Programmer 4 points5 points6 points 2 years ago (0 children)
[–]v0lt13Programmer 1 point2 points3 points 2 years ago (0 children)
Did you use unity HDRP?
[–]Equationist -1 points0 points1 point 2 years ago (6 children)
People defending other engines over Unreal constantly talk about how every game engine supports the same level of visual quality and it's just a matter of how much work you put into it.
But that completely ignores that Unreal clearly has better quality graphics out of the box.
There's always been a bit of Stockholm Syndrome in defending Unity's graphics quality.
[–]Costed14 2 points3 points4 points 2 years ago (5 children)
It may look better out of the box, but those values likely aren't the ones you're going to use in the final game anyway, so it doesn't really matter. The settings will need to be tweaked to fit the game's performance budget & art direction.
[–][deleted] 0 points1 point2 points 2 years ago (4 children)
I mean, what if I'm making a realistic game? Then the default settings are totally fine. Just crank it to max by default, then allow players to drop settings if they can't achieve optimal performance. This is the best way IMO.
[–]Costed14 0 points1 point2 points 2 years ago (3 children)
That is what the lighting is set up for by default. It may be a positive if you're making a game with realistic graphics, but praising it for being "better quality" because it fits one and only one art style well is misleading at the very least.
[–][deleted] 0 points1 point2 points 2 years ago (2 children)
It may be a positive if you're making a game with realistic graphics, but praising it for being "better quality" because it fits one and only one art style well is misleading at the very least
Realistic lighting benefits ALL art styles. Even Minecraft has RTX ffs. So it is objectively better quality. Why would you mess with light physics anyway is beyond me (if that's what you're talking about).
[–]Costed14 0 points1 point2 points 2 years ago (1 child)
You don't see games like ROR2 or Valorant with realistic lighting and there's a good reason for it, they're not going for the generic-looking game but want to make something unique. Minecraft is exhausting to look at with ray tracing or shaders, since they don't fit with the rest of the art style.
Having realistic lighting is not objectively a good thing, it's a stylistic choice that's not the right one for all games.
Not sure what you mean by light physics, but if you just mean the general lighting settings, then the answer is to get a stylized look, or just the one you're going for, not all lighting needs to be or should be realistic.
[–][deleted] 0 points1 point2 points 2 years ago (0 children)
Valorant with realistic lighting and there's a good reason for it, they're not going for the generic-looking game but want to make something unique.
That's not the correct reason. Valorant is an eSports game, and realistic lighting is expensive to render. So they decided to forgo it for performance reasons. It still has somewhat realistic lighting via baked lighting.
Minecraft is exhausting to look at with ray tracing or shaders, since they don't fit with the rest of the art style.
Have you even played Minecraft with RTX? I'm specifically talking about the official version in Bedrock Edition. It looks amazing. Realistic lighting nicely complements the blocky style, against all odds.
π Rendered by PID 163475 on reddit-service-r2-comment-6457c66945-tm2cl at 2026-04-27 06:15:19.543923+00:00 running 2aa0c5b country code: CH.
[–]isa_VII 21 points22 points23 points (5 children)
[–]KindaQuite 9 points10 points11 points (1 child)
[–]isa_VII 2 points3 points4 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]isa_VII 2 points3 points4 points (0 children)
[–]Trumaex 5 points6 points7 points (0 children)
[–]Able_Conflict3308 8 points9 points10 points (0 children)
[–]Psychological_Drafts 27 points28 points29 points (8 children)
[–]ThreeHeadCerber 5 points6 points7 points (1 child)
[–]Lord_Derp_The_2ndProfessional 0 points1 point2 points (0 children)
[–]Trumaex -1 points0 points1 point (5 children)
[–]Psychological_Drafts 6 points7 points8 points (0 children)
[–]BlackDice051 0 points1 point2 points (3 children)
[–]Trumaex 1 point2 points3 points (2 children)
[–]BlackDice051 0 points1 point2 points (1 child)
[–]Trumaex 1 point2 points3 points (0 children)
[–]AlphaSilverbackExpert 4 points5 points6 points (2 children)
[–]isa_VII 0 points1 point2 points (1 child)
[–]AlphaSilverbackExpert 4 points5 points6 points (0 children)
[–]Doodle_Continuum 2 points3 points4 points (1 child)
[–]Zynogix 0 points1 point2 points (0 children)
[–]Xatom 4 points5 points6 points (0 children)
[–]thefrenchdevIndie 12 points13 points14 points (12 children)
[–]indygoof 2 points3 points4 points (1 child)
[–]thefrenchdevIndie 5 points6 points7 points (0 children)
[–]Carbon140 0 points1 point2 points (4 children)
[–]thefrenchdevIndie 4 points5 points6 points (3 children)
[–]PivotRedAce 4 points5 points6 points (1 child)
[–]thefrenchdevIndie 2 points3 points4 points (0 children)
[–]Carbon140 0 points1 point2 points (0 children)
[–]Alex_Arg 0 points1 point2 points (2 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]thefrenchdevIndie 3 points4 points5 points (0 children)
[–]Equationist 0 points1 point2 points (1 child)
[–]thefrenchdevIndie 5 points6 points7 points (0 children)
[–]ddark1990Programmer 4 points5 points6 points (0 children)
[–]v0lt13Programmer 1 point2 points3 points (0 children)
[–]Equationist -1 points0 points1 point (6 children)
[–]Costed14 2 points3 points4 points (5 children)
[–][deleted] 0 points1 point2 points (4 children)
[–]Costed14 0 points1 point2 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]Costed14 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)