Should I learn Unity or Unreal Engine?

  Рет қаралды 923,094

Stylized Station

Stylized Station

Күн бұрын

Learn how to create your own beautiful worlds using Unreal Engine. Fluffy trees, flowing grass and sweeping landscapes. Only $49. Forever. Join here: bit.ly/3k5xCNH
Join my Ultimate Substance Painter course, and learn how to master Ghibli-Style textures, as well as a ton of other cool stylized textures as well! Start your journey to becoming a texture artist today. Join here: bit.ly/2PyWaRY
There comes a time in every artist’s career that they are faced with an age-old question - Should I learn Unreal Engine 4 or Unity?
Now its important to note that these engines are ever-changing and always improving, so we are going to take a look at the current state of each engine and see how they have developed over the years, and where each engine plans to be in the next few years. And which one YOU should be using as a beginner artist.
Since this is aimed at beginners, I’m not going to go into detail about super-advanced concepts. Such as memory allocation and other advanced programming and scripting concepts.
I’m just going to cover the pros and cons for BEGINNER digital artists, the discussion for unity or ue4 for experienced 3d artists and game developers is a completely different discussion.
Thumbnail Art: www.artstation.com/yihao_ren
All artists in video (By order of appearance):
www.artstation.com/artwork/L3... -
Julien Didisheim
Ted Mebratu
www.artstation.com/artwork/lx...
James Naughton
www.artstation.com/artwork/B1...
David Baylis
www.artstation.com/artwork/8e...
Pasquale Scionti
www.artstation.com/artwork/9m...
Rudy Parfaite
www.artstation.com/artwork/xJ...
Ida Faber
www.artstation.com/artwork/Xn...
Andrew Averkin
www.artstation.com/artwork/bK...
Maniacarta
www.artstation.com/artwork/Ga...
Ted Mebratu
www.artstation.com/artwork/EL...
Tor Frick
www.artstation.com/artwork/DbOEG
Sebastian Gothe
www.artstation.com/artwork/B1...
Nick Carver
www.artstation.com/artwork/Pm...
Renier Van Der Westhuizen
www.artstation.com/artwork/R3...
Sergey Tyapkin
www.artstation.com/artwork/xz...
Kurt Kusper
www.artstation.com/artwork/zO...
Inka Sipola
www.artstation.com/artwork/ZG...
Thomas Francis
www.artstation.com/artwork/Vd...
Otto Ostera
www.artstation.com/artwork/lV...
Saga Alayyoubi
www.artstation.com/artwork/28...
Lucas Maxfield
www.artstation.com/artwork/dO...
Mod Ratchata
www.artstation.com/artwork/3d...
Tomer Meltser
www.artstation.com/artwork/kWeny
Josh Van Zuylen
www.artstation.com/artwork/o1eqm
文惜(Wen Xi)
www.artstation.com/artwork/8e...
Yongjae Choe
www.artstation.com/artwork/Aq...
Kacper Bartnik
www.artstation.com/artwork/nY...
Plamen Tamnev
www.artstation.com/artwork/YOBYd
Nina Clos
www.artstation.com/artwork/5X...
Alex Coman
www.artstation.com/artwork/nY...
Mateus Kurzhals
www.artstation.com/artwork/28...
Mark Nicolino
www.artstation.com/artwork/18...
Sherif A.Dawoud
www.artstation.com/artwork/nY...
Maria Yue
www.artstation.com/artwork/Oo...
Florian Puype
www.artstation.com/artwork/J9...
Wiktor Öhman
www.artstation.com/artwork/qW5aN
Jessica Helgesson
www.artstation.com/artwork/Nx...
Baolong Zhang
www.artstation.com/artwork/n4rbK
Plamen Tamnev
www.artstation.com/artwork/4b...
Andrew Averkin
www.artstation.com/artwork/A89Zo
Rafał Urbański
www.artstation.com/artwork/vyQvO
Carin Backlund
www.artstation.com/artwork/lx...
Alessandro Toesca
www.artstation.com/artwork/Kr...
Dani Rojas
www.artstation.com/artwork/Qr...
--------------------------------------------
Follow me:
🌎 Website: stylizedstation.com
🎥 KZbin: / stylizedstation
🐣 Twitter: / stylizedstation
📸 Instagram: / stylizedstation
👑 Patreon: / stylizedstation
🎨 Discord: / discord

Пікірлер: 1 500
@dom1437
@dom1437 2 жыл бұрын
*spends years learning both* Studios: We have an in house engine, now go learn that.
@ditto_arts
@ditto_arts 2 жыл бұрын
LMAOOOO
@AntonQvarfordt
@AntonQvarfordt 2 жыл бұрын
I think the industry will move past in house engines almost completely... Those who are still doing it are those who have been doing it for a long time... There isnt really any new studios that go with developing their own engine rather than using Unreal/Unity etc. Those years will pay off.
@hansvdz5834
@hansvdz5834 2 жыл бұрын
​@@AntonQvarfordt Not really. In-house engines are still a huge deal, as is evident from multiple high profile studios still opting to go that route. Division 1 and 2 are recent titles, but they built a new engine for it, which is now used for multiple other Ubisoft titles. For Beyond Good and Evil 2 they also made an engine from scratch, and that's a project from a new team within Ubisoft. That's just within Ubisoft, which has multiple studios that work with the montreal proprietary engines (Anvil) and third party (multiple ubisoft titles use Unity and Unreal). Frontier uses their own Cobra engine for their recent titles, Guerilla games uses their own engine. Naughty Dog uses their own engine. In fact, using in-house tech/engines is the norm, not the exception in the AAA development space. Even high profile studios that opt for Unreal or Unity, mod it so heavily, replacing entire parts of it for their projects to the point it's no longer the same (like Hearthstone runs on a heavily customized version of Unity, and the latest MotoGP ripped out and implemented their own physics engine in Unreal)
@alexbissessur
@alexbissessur 2 жыл бұрын
your profile picture at the time of me writing this checks out
@ditto_arts
@ditto_arts 2 жыл бұрын
@@alexbissessur pfp is just fitting
@stormsoendergaard3023
@stormsoendergaard3023 3 жыл бұрын
Simple advice from someone who worked in games for quite a while now: learn both...
@darkphoenix00001
@darkphoenix00001 2 жыл бұрын
could you elaborate a little on that? also, if I were looking into something very stylised, say with a painterly/sketchy look to it (think borderlands), which engine would that be easier to achieve on?
@stormsoendergaard3023
@stormsoendergaard3023 2 жыл бұрын
​@@darkphoenix00001 Both engines can build whatever you want. The most used engine for big budget 3D is unreal, so from a statistical standpoint that would be the best engine to invest the most time in. With that being said, there are many reasons to go with unity for a production, which I will quickly go over later. The main reason to learn them both is the fact that you might never be using any off them in production. What I mean by this is that a bunch of bigger studio have their own proprietary engines that you will need to learn when you get hired at their studio. If you have spent all your life only in one engine you will have a hard tile transitioning between engines, you need to learn the concepts that the engines are utilising not "how to texture a mesh in X engine". This goes for software as well, you simply need to understand 3D software; not specifically blender or Maya (but for your own sake... Use Maya xD). If you get some experience with a variety of engines (start with Unreal and Unity), you will get to know these technologies. Then the question "What engine do I use?" suddenly becomes "What technologies do I need to execute this idea?". From there you just pick whatever engine that satisfies your requirements. Most likely non of the available engine will, so you pick whatever leaves the least amount of work up to you and your team. With all that being said, if you are a beginner without much experience i would most definitely start out in unreal; especially if you plan a career in 3D arts. The two scenario where I would choose to start out in unity would be for 2D games and web based games. For pretty much everything 3D you will most likely be better of going with Unreal. Also imo. unreal is better for both programmers and non programmers as well. Both c++ and blueprints is way better that Mono c# if you ask me. To answer your other question; if you are still in doubt: Borderlands is made in unreal... Go with unreal. EDIT: @UFO Driverr just notified me that i forgot to mention that the majority of mobile games are using Unity.
@darkphoenix00001
@darkphoenix00001 2 жыл бұрын
@@stormsoendergaard3023 thank you for the detailed response. I don't have any experience with 3D game engines, but I have over 8 years of experience in 3D applications (Cinema 4D to be specific) because of my work in advertisement. I also do a lot of mostly hobbyist work as a 2D illustrator, usually with some 3D elements incorporated. now I want to start transitioning those skills to game development so I'm testing the waters right now, making sure I'm approaching it correctly. so your response definitely helps, I've already installed unreal and I'll begin the familiar process of adjusting to a new environment and working my way along the curve. thanks again!
@Luxalpa
@Luxalpa 2 жыл бұрын
@@darkphoenix00001 Look isn't what decides your engine (all engines support shaders). Your decision is based on what features you need. If you need groom (hair, fur, grass, etc) or destruction, then there's almost no way of doing that properly in Unity, but for most other things you can work a lot faster there than in Unreal. Most important thing is that in Unity you'll have to build a lot more high-end stuff yourself or use plugins which cost money and often only work mediocre. For example, I have a plugin for destruction, but it does not allow me to import a mesh from Houdini that has connections between pieces already preset (it always wants to create those automatically), which sucks.
@darkphoenix00001
@darkphoenix00001 2 жыл бұрын
@@Luxalpa very valid point. I will be looking into the supported features and tools offered by these 2 game engines and how they correspond to my needs in greater depth before I fully commit. thank you.
@xinoHITO
@xinoHITO 2 жыл бұрын
As an indie game dev, I really appreciate the fact that you took the time to explain that Unity is really good for games with small teams. Also, I agree with what you said about Unreal being really good for beginner artists. Usually, artists don't want to make mechanics or tools (which takes programming) but rather make a visually striking piece (which isn't a bad thing) and it's good to note that in the end these aren't just art software anymore but game engines.
@mairimrrji4310
@mairimrrji4310 2 жыл бұрын
I am a biggner plz and i have no team what i have to choose plz replay me
@rgbtryhardled636
@rgbtryhardled636 2 жыл бұрын
@@mairimrrji4310 the engine you should learn is called spelling
@mairimrrji4310
@mairimrrji4310 2 жыл бұрын
@@rgbtryhardled636 ok sir
@mairimrrji4310
@mairimrrji4310 2 жыл бұрын
@@rgbtryhardled636 but bro i am a punjabi so i speak my language more than english
@mairimrrji4310
@mairimrrji4310 2 жыл бұрын
@@rgbtryhardled636 bro actually i am really bad in english 🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺
@arieltheartist3161
@arieltheartist3161 3 жыл бұрын
Unity: Lightweight, Barebones, Only what you Need Unreal: Everything AND the Kitchen Sink
@MrOiram46
@MrOiram46 2 жыл бұрын
Achoo Isyoo I was surprised that you even have to put in the basic input controls for the materials when other softwares already have their own basic controls for their materials, even Nuke has basic controls already built in with their nodes
@Desh681
@Desh681 2 жыл бұрын
@Achoo Isyoo Yes holy shit. I wish i knew this before i made the commitment to use Unreal only. I've had insane trouble learning how to do stuff that you would think would be simple, like enabling Root motion, or making the character look at a target. Some of these can be done almost instantly on Unity, but requires hours of following tutorials. Finding tutorials and free code is also way harder in Unreal than Unity. Took me 20 minutes to download a plugin for Headlook for unity, but 6 hours to make it on Unreal...
@Luxalpa
@Luxalpa 2 жыл бұрын
@@Desh681 Working and learning in Unity is definitely faster, but don't get fooled. Things like Groom (Hair, Fur) or Destruction are almost impossible to do properly in Unity without coding massive amounts of engine code or dealing with mediocre plugins. This is why I'm switching to dreaded Unreal.
@Macca15
@Macca15 2 жыл бұрын
Utter nonsense. Have you seen some of the incredible games made with Unity? I get the impression you've never used Unity.
@RyoMassaki
@RyoMassaki 2 жыл бұрын
@@Macca15 I never have used Unity but Unreal Engine. I am also a gamer. Please tell me about all the incredible games made with unity? I only ever played one that I know of, Escape from Tarkov. That is a great example of how Unreal is better than Unity. The game is brilliant, but runs like crap. If it would run on Unreal Engine it would not only run much better, it would also look much better.
@Hugop_arts
@Hugop_arts 3 жыл бұрын
Worth for both this video and the Maya vs Blender one: The best skill anyone on this industry can have is the ability to quickly pick up softwares. Learn how to learn. You might go from a Maya quixel UE perforce pipeline in one studio to a Blender Substance Unity Git pipeline in another. Learning how to learn is a huge skill and that allied to understanding programming LOGIC (even if you are an artist and don’t actually learn how to code in any language) will get you much farther and faster
@adityaanuragi6916
@adityaanuragi6916 2 жыл бұрын
I know what Maya and Blender are ( modelling and animating softwares) and what UE and Unity are ( game engine softwares) but what is quixel, substance, perforce pipeline and git pipeline
@Hugop_arts
@Hugop_arts 2 жыл бұрын
@@adityaanuragi6916 "Pipeline" is a general term used to refer to any end-to-end process and all the steps and software involved in it. Unity and Unreal Engine are Real Time Interactive Rendering Engines, which are often used for game development, but nowadays also for previsualization in film work, architectural and product renderings and more. Quixel and the Substance Suite are softwares specifically created to design materials and textures to be applied in 3D models. Git and Perforce are "version control" systems - that let people work on a same project, creating local "Variants" of it and then merging them back to a "main" version of it when the task at hand is done. So when I said "Maya quixel UE perforce pipeline" I meant I worked on a Game Development studio that used Maya for modeling and animating, quixel for texturing and material creation, Unreal Engine to bring it all together and Perforce for version control. That was that studio's "Pipeline". Conversely, the "Blender Substance Unity Git pipeline" on my current place uses those softwares for the projects we work on as its pipeline
@Zeriel00
@Zeriel00 2 жыл бұрын
@@adityaanuragi6916 Both Maya and Blender are capable of 3D modeling and Animation, but Blender can do so much more like Sculpting, Painting, Video Editing, 2D Animations, Nodes etc. etc. and it's Free. There's literally no need to use Maya unless your company requires you to. Quixel and Substance are both texture painting suites. Substance used to be the best hands down but got bought up by Adobe and that does not bode well for the future but it's still important to learn. Quixel is a similar texture painting suite but it also has a free library of Megascans, realistic textures taken using photogrametry from real life objects. It's also FREE because it was bought by Epic/Unreal and it integrates perfectly with Unreal. That being said, Quixel is used less than Substance because not everyone can produce movie tier photorealistic games and Substance would be easier for everything else. I never heard of Perforce or Git before they're probably not related to game development but I don't know.
@INeedHerPomPomJuice
@INeedHerPomPomJuice 2 жыл бұрын
" Learning how to learn is a huge skill " - No shit, Sherlock
@verdantforests
@verdantforests Жыл бұрын
@@adityaanuragi6916 Perforce and Git are two programs you use to share a work project, keep backups and allow teammates to work simultaneously on different parts of the same project. I've used Perforce at school, Git and Plastic (another similar program) at work. They're good at different things. Perforce allows you to "check out" files (preventing other people from modifying them) and then "push" your changes. People are expected to "Get Latest" every once and a while to get updated things from their coworkers. Its very good at preventing people from losing work by having different people working on the same thing at once. Fair warning, its been over a year since I last used Perforce so I've probably forgotten some important features, but its used very commonly. Git and Plastic do the same thing as Perforce (though "checking out" files isn't as easy or as important in the pipeline) and allow for a thing called "Branches" in which people or teams make a separate branch off of the central project and work on their things separately before bringing it back into the main project to allow the whole team to update their branches with it. These branches are life savers, you can test any bug or change some project settings you would like to keep, OR cut them off completely if they become corrupted somehow. Plastic is very visual, but not as flexible as Git. I only had a few months experience with Plastic and a few more with Git so far though, so yet again, I don't know everything, but this should be a bit of a better explanation than nothing. All of these programs use similar language "Merge", "Get Latest", "Push", etc. so you won't get too lost when passing from one to the next. I know this is ten months late, but I hope this answers your question if you still had it :)
@MarcoPaints
@MarcoPaints 2 жыл бұрын
Unreal comes with so many great tools - and as a Blender user, a lot of it just made more sense to me. I found it a lot easier as a non-coder looking to prototype game levels / designs!
@Josh-xm4cp
@Josh-xm4cp 7 ай бұрын
answers pretty clear now lol
@danielegalluccio40
@danielegalluccio40 7 ай бұрын
yeah, fuck unity
@andrijajankovic3865
@andrijajankovic3865 24 күн бұрын
I'm guessing the answer is Unreal Engine
@Hrorwulf
@Hrorwulf 2 жыл бұрын
Very interesting point of view. As a software engineer, I find Unreal stiff and overwhelming. Both engines are very powerful, but I find Unity's blank-canvas approach easier to pick up whenever I start a new project. While on Unreal, I always find myself frustrated because the engine already wants certain type of game built, and making something different demands a lot of effort. But your perspective as an artist gave me a lot to think about. It's true that Unreal has a lot more visual effects and lightning properties readily available out of the box. I never thought that for a visual artist that meant the engine is ready to build what they want from it.
@spaceidiot200
@spaceidiot200 2 жыл бұрын
If you think Unreal is stiff, try making an rpg in Frost Engine
@rovivodesign9387
@rovivodesign9387 2 жыл бұрын
@@spaceidiot200 Lol
@Malam_NightYoru
@Malam_NightYoru Жыл бұрын
also unity is a code mess from the inside, you can really see with new cods
@Gerz970
@Gerz970 Жыл бұрын
@@Malam_NightYoru Are you saying cod as in call of duty? if so, call of duty doesn't use unity.
@lawrence9713
@lawrence9713 7 ай бұрын
2 years later, there is just one correct answer
@KeinNiemand
@KeinNiemand 7 ай бұрын
Godot
@GouShin1
@GouShin1 6 ай бұрын
@@KeinNiemand Morally yes, but at a technical level it's... it's not even an alternative bruh.
@icetrooper4875
@icetrooper4875 3 жыл бұрын
Unity: - easier programming language (C# vs C++) - better for mobile, web apps (i.e. smaller size of the app) - Bolt for non-coders (visual scripting tool; it's new tool opposed to Blueprints) - probably more job offers (knowing this from my own experience) - DOTS is an entirely new way of making games (not production-ready yet, but a great opportunity for more advanced coders to shine in a new field when looking for a job) - great for solo devs Unreal: - more difficult programming language (C++ vs C#) - more free stuff (Quixels, etc. Epic is just a rich company) - probably better for desktop apps (especially for 1st and 3rd person shooters) - more mature Blueprints for non-coders or rapid prototyping - probably better multiplayer support - great for mature teams Disclaimer: Please, don't look only at the graphics of both engines. If you're a beginner you won't be blocked by any of these engines to produce great graphics for the next few years. It takes time and big teams to have that level of experience that you fight with the engine (and you probably won't be doing this). 2nd disclaimer: If you want to learn to code when making games, take Unity (easy C#). If you want to make games fast (Blueprints) and don't care about the coding part take Unreal (more features out-of-the-box).
@wokk9543
@wokk9543 2 жыл бұрын
ue5 has way more features
@Martsycreatives0901
@Martsycreatives0901 Жыл бұрын
This is great description!
@Crow-th9hb
@Crow-th9hb Жыл бұрын
now listen, I get unity is easy to use, but UE5 has more to give you especially in graphics. Even with a slow pc, it's still runs smoothly. UE5 has: _Meta Humans _Advanced coding _Extreme Graphics _a smart polygon system(creates less lag) _tons and tons of tools _realistic water physic (with foam, buoyancy physics, and more) _Lumen Lighting _minimum pc requirements _free to use software (no fees until your raise $1m with there soft ware All I can say to conclude is that each person has th'ere own opinion.
@shortiez3149
@shortiez3149 Жыл бұрын
@@Crow-th9hb yes but as a solo dev are you ever gonna use all that? probs not.
@leo_carlini
@leo_carlini Жыл бұрын
​@@shortiez3149 yes only if they use it for a very long project
@akshaysharma8300
@akshaysharma8300 2 жыл бұрын
People are fighing over Unity vs Unreal.....and here i am using Godot on a 930m laptop running ubuntu ;D
@arnabbiswasalsodeep
@arnabbiswasalsodeep 2 жыл бұрын
i wish they can impove their 3d library and maybe in fuutre made some import for compatibility from unreal or unity asset store that aren't like "u can only use this with xyz engine" as disclaimer
@FightClass3
@FightClass3 2 жыл бұрын
Juan already stated that Godot will never compete with engines like Unreal Engine.
@NickoGibson
@NickoGibson 2 жыл бұрын
I learned a lot of coding starting out in monogame. Made a little isometric dungeon game. Blew my mind how much work it can require, with things that are drag & drop in other engines.
@akshaysharma8300
@akshaysharma8300 2 жыл бұрын
@@arnabbiswasalsodeep Juan has already hired people towards those goals and is currently working towards godot 4.0 which will be a complete rewrite of the godot engine with more features. I doubt they will compete against unity or unreal just yet
@akshaysharma8300
@akshaysharma8300 2 жыл бұрын
@@NickoGibson true. thats why its good for beginner learners. throws you right into the deep end and ensures that your creativity is not limited by just the two available engines out there.
@ramonspringer
@ramonspringer 2 жыл бұрын
Chapeau to you sir for crediting all the artists in the description box. Thank you very much! You don't see that often...
@dandylion7028
@dandylion7028 7 ай бұрын
Well I think now the answer is obvious after all the drama ;-;
@GmanGavin1
@GmanGavin1 2 жыл бұрын
Imagine the "made with cryengine" splash screen as the intro of the video.
@stephenadonis3953
@stephenadonis3953 2 жыл бұрын
For some reason, this video is so calming. Just listening to your voice is almost curing my anxiety though it did not tell me anything new. I use unity and it kinda feels like things change a lot. Something that worked last year fails this year. It's pretty frustrating. But I'm managing. People sometimes switch software because they've grown and have become bigger teams I don't think I'll ever change though. Unity has been kinda a good friend in a way for me though they are frustrating sometimes if not most times, they will get better I believe
@NeoCrawler
@NeoCrawler 2 жыл бұрын
As a programmer learning both helped me way more than just sticking to one. Sometimes a solution was easily resolved in one, but needed custom creations in the other. Even though the engines differ much, most fundamentals stay the same. On top, (for programming) I recommend to also work into empty visual studio projects to learn C++ in, and learn how to code a game / engine from scratch. Because in the end the core knowledge is what they seek in the industry, at least in the higher tier. For indie it is almost always the case that they use pre-engines. While almost all triple A use custom created ones for multiple reasons.
@esbensloth
@esbensloth 2 жыл бұрын
Great video. My first engine was Quake 1, so I have no idea which would be best for a beginner but I wholly endorse the notion that what you use is not your identity. Just use whichever programs makes you enjoy working with it in all honesty. Also don't be afraid to play with code, shaders and unusual engine features. Technical Artist is one of the most sought after position for every company I've ever worked at. Most visual scripting tools lets you read the generated code or shader. If you can use visual scripting tools you are already programming, doing the identical with code is just a reverse engineering process.
@Nry_Chan
@Nry_Chan 2 жыл бұрын
Personal opinion: Your choice should depend on your project, your needs, and your team. You should look on a case-by-case basis what you want to do, and weather or not the engine you want to use is right for that job or not. Neither Unreal nor Unity will be the "perfect engine". It all depends on what direction you want to go in. And, it never hurts to know both tools so you can see the pro's and con's of both of them.
@renno2679
@renno2679 Жыл бұрын
I'm learning unity because I'm not trying to get into those big triple A type games lol
@theral056
@theral056 2 жыл бұрын
Interesting, never gave it much thought how artists view the engines, nor did I think it would change much. Thanks for the insight
@churi24
@churi24 2 жыл бұрын
I'm using Unity to work in Project Nightmares. We've got some serious photorealistics environment. The interesting thing is that many people thought it was made in Unreal because they believed that Unity could not achieve something like that. The funny thing? we are two guys working on this. It depends on your desire to study and progress.
@ciixo8510
@ciixo8510 2 жыл бұрын
If it's ok, can you share a screenshot of the game, or the steam page?
@marc-andrevoyer9973
@marc-andrevoyer9973 2 жыл бұрын
Nice work with the lighting. Probably what's tricking people to think it's Unreal. :)
@mahmoudelmasry321
@mahmoudelmasry321 2 жыл бұрын
Hope I can join you guys on your great work
@damaomiX
@damaomiX Жыл бұрын
But now with Unreal 5 YOU DON'T NEDD TO BAKE!
@churi24
@churi24 Жыл бұрын
@@damaomiX we didn't bake anything in Unity.
@thechosenone729
@thechosenone729 2 жыл бұрын
I like both engines. I'm currently using Unity too but in future i will switch to UE definitely, specially after i saw UE5.
@karthikeyas5753
@karthikeyas5753 3 жыл бұрын
I prefer Unreal. The UI is so much better. You get access to so many free tools. And Blueprint is an added bonus.
@oliverb.8995
@oliverb.8995 2 жыл бұрын
Unity has built-in visual scripting aswell.
@puggle1075
@puggle1075 2 жыл бұрын
but its not as good as blueprints
@FelineRaptor-gv4te
@FelineRaptor-gv4te 2 жыл бұрын
@@puggle1075 almost as good tbh
@FelineRaptor-gv4te
@FelineRaptor-gv4te 2 жыл бұрын
@@puggle1075 almost as good tbh
@lukrin3482
@lukrin3482 2 жыл бұрын
The UI in unreal feels very bloated tbh.
@people1930
@people1930 Жыл бұрын
Wow. I've seen many videos on this subject, none of them have been more helpful than this. Incredibly in-depth and thoughtful. I appreciate it.
@gregkisinger4183
@gregkisinger4183 2 жыл бұрын
For me, I look at this way. Chances are. I'll just learn one or the other and regardless of which one I choose to learn, I'll delve into it learning everything I can about it-so, since I'll immerse myself fully into one platform, I'd rather choose the one that has more potential. Thus far, it sounds like Unreal will offer more in the long run so that would be the one that I'll be choosing. Perhaps it would be nice to know both platforms, but realistically, for me, I might just have time to learn one or the other as well as I can.
@NinaKlos
@NinaKlos 3 жыл бұрын
Thanks for including my project! :D Really cool to see, and good video 👍 (ps. it's Klos not Clos!)
@Prudenprocom
@Prudenprocom 3 жыл бұрын
That's the same thing?
@thefizzwizz1662
@thefizzwizz1662 2 жыл бұрын
As a new programmer, I've only ever worked in Unreal but I have a friend who is very familiar with Unity as it is part of his job to work in it. When I asked him what he thought between the two engines he told me something along the lines of this. Unity is seen as easier to use for new people and at first he didn't understand why. After he took some time to learn Unreal, he discovered that Unreal is very picky about coding protocol and etiquette while Unity often bends the rules and course corrects people who may not quite know what they are doing. However both engines are very well made and has their strengths and weaknesses. So if you're a 'by the books' person then Unreal may be more for you as it wont really let you get away with cutting corners in many cases. However if you prefer a more lax learning experience then Unity may be a better choice for you. Just keep in mind that Unity's more relaxed nature may cause you to pick up on some bad coding habits that may not translate to other projects you may work on. Keep in mind, this isn't really my opinion but a friend of mine who is much more familiar with coding than I am.
@youtubedeletedmyaccountlma2263
@youtubedeletedmyaccountlma2263 2 жыл бұрын
Blueprint is far easier for beginners
@AntonQvarfordt
@AntonQvarfordt 2 жыл бұрын
Unity is very flexible, very moldable in way that Unreal isn't. This has both good and bad symptoms.
@giantclaw138
@giantclaw138 2 жыл бұрын
I'm relatively new to game developing but I chose Unity over Unreal because I'm only interested in creating 2D games with SNES-styled graphics, and from everything I've seen, 2D games are easier to make on Unity than on Unreal.
@youtubedeletedmyaccountlma2263
@youtubedeletedmyaccountlma2263 2 жыл бұрын
@@giantclaw138 Yes this one i agree as well. Otherwise Unreal. Unity 3d just sucks. But his 2d is good with lots of tools available
@thelandsavior402
@thelandsavior402 2 жыл бұрын
@@youtubedeletedmyaccountlma2263 ofcourse NOT
@billikpe2718
@billikpe2718 2 жыл бұрын
love what you said at the end about taking things personal when you personalise it
@user-jt8qn6bn9i
@user-jt8qn6bn9i 2 жыл бұрын
I want to learn unreal, but my current pc cannot even open up Unreal, and I'm not in the market to build a pc right now. It sorta struggles just to use Unity so I guess I'll stick with that..
@P0Omah
@P0Omah 2 жыл бұрын
Try Godot man, it's a lot more lightweight than Unity so it might suit your needs better.
@4.0.4
@4.0.4 2 жыл бұрын
If you're just starting out there's TONS of skills for you to learn that don't depend on engine, which you'll learn in any (even Godot). If the game is or isn't fun, it won't depend on the engine you picked.
@oliverb.8995
@oliverb.8995 2 жыл бұрын
@@Kednems godot is good for 3d games you bozo
@HelthuriusGamesOfficial
@HelthuriusGamesOfficial 2 жыл бұрын
I started using Unreal in August 2020 and love it. Im only deving my game part time (1-2 hours a day max) and have very much enjoyed the ease of use of Blueprints and the overall power of the engine. Definitely recommend it!
@kamilaltug5670
@kamilaltug5670 2 жыл бұрын
Is there any resource that how can we make mobile games using Unreal? ,any help would be appreciated. Im designer and dont want to touch coding part so much. Thats why I prefer to work with unreal. What dıo you suggest me to do?
@zackviccaji6342
@zackviccaji6342 2 жыл бұрын
Where to start from?
@vivanecrosis
@vivanecrosis Жыл бұрын
I chose Unity in the end because my development computer is over 7 years old and can’t handle UE5. So far I’m enjoying Unity in HDRP. I say give them both a try and see which fits in your workflow.
@hamzahshuaib4528
@hamzahshuaib4528 2 жыл бұрын
Wow, that last piece of advice is the icing on the cake, thanks so much man. Good work
@kyleyang4711
@kyleyang4711 2 жыл бұрын
Great video. I used this topic for a report for one of my classes and this was great.
@andreaben9978
@andreaben9978 2 жыл бұрын
Really wanted to learn Unreal but couldn't get it to work on my laptop unfortunately so I turned to Unity atm. But I'm more than willing to learn both
@cmdexecutor
@cmdexecutor 3 жыл бұрын
As a software engineer and a something of 3d artist I'd say you should learn both. It depends on the project goals and engineering resources available which engine to choose. Targeting mobile goes better with Unity but if you have more c++ engineers in your team than c#, it might be better to go with Unreal. Also Unreal is way better for real time multiplayer genres. For small personal projects there's no difference. The inspiration and desperation from comparation are in parity. You have to code in both if your project of a large enterprise scale. For small personal or medium the goals could be archived with visual scripting tools (like PlayMaker and there're lot of ways to put your hands on visual scripting in Unity before actually buying the specific asset tool, let's be honest). *Summarizing, if you plan to work in enterprise company, get middle level proficiency in both Unity and Unreal and then choose one to go deeper with.* As an enthusiast artist, try Unity first for lowpoly/stylized stuff and then Unreal for middle/realistic picture. I bet you will stay with Unreal
@smirelesz
@smirelesz 2 жыл бұрын
Nice video and your final thoughts are on point. Thanks for sharing!
@vijaytk8977
@vijaytk8977 2 жыл бұрын
Never seen such a beautiful, picturesque presentation in a comparison video.
@PerionTermia
@PerionTermia 2 жыл бұрын
When I was in school I started learning Unity because my main goal was to make games and code and everything. So I thought Unity is bettet for me because it is much simpler and faster to use/set up. And so I used Unity for almost over 4 years now. But since then things have changed. I discovered Art for me and I realized that I love it waaay more than coding and in fact... coding never really hooked me (well there was one time where I was really motivated to get better but that didn't last too long). So I started learning art and improving my art skills and I started designing levels in Unity. But there are some things with Unity that are very annoying for my case (while for others these apsects could be great) such as render pipelines... while they are great and offer graphic programmers the possibility to create their own render pipelines, they have very annoying aspects for me. For example in HDRP you can't simply paint grass on the terrain. You'll either need grass meshes that you paint like trees or you'll need to use assets from the asset store that allow you to simply draw the textures (and those are not free). Like I said, from a perspective of a non coder artist. Of course if I were good enough I could code that myself but yeah... I wasn't interested in that at all. Fast forward, after trying around in both enginges I decided to stick with Unreal engine because for me it's much less headaches to create my environments and there are lots of very good assets in the marketplace with a good quality (that are often free). This doesn't mean that Unity is bad for artists, it's just not the right decision for me personally. So if you like working with it, just do it.
@mintesnotmelese7912
@mintesnotmelese7912 2 жыл бұрын
Programming wasn't for you then, Pipe down LUL
@Shinjin.
@Shinjin. Жыл бұрын
unity and game building is too annoying for me but making a game is like finishing a artwork
@Ry_Valz
@Ry_Valz 2 жыл бұрын
me a 2D artist: I don't know what this guy is talking about but it's interesting enough to watch.
@hhcdghjjgsdrt235
@hhcdghjjgsdrt235 2 жыл бұрын
same here. I can only do pixel art.
@filibustero7809
@filibustero7809 2 жыл бұрын
I've been using Unity for quite some time as a hobbyist and I'm still astound whenever I see Triple A looking projects from Unreal
@lowHP_
@lowHP_ 2 жыл бұрын
Thanks dude that is the best video that I've watched about the topic
@heastner
@heastner Жыл бұрын
Conclusion: It doesn’t matter if one is better than the other, The Reason why I chose unity is because of it being diverse, 2d and 3d, multiple devices and etc, It’s not about the engine but the artist.
@diligencehumility6971
@diligencehumility6971 2 жыл бұрын
IMO Unity dominates 2D and mobile, while Unreal dominates high end graphics and AAA scale games
@hvroblox
@hvroblox 2 жыл бұрын
AAA games usually use their own engine
@diligencehumility6971
@diligencehumility6971 2 жыл бұрын
@@hvroblox Yeah usually, they dont wanna pay Epic a cut. But when they do use an engine for AAA they usually go for Unreal
@justsomeguywithtb2953
@justsomeguywithtb2953 2 жыл бұрын
@@hvroblox bioshock?
@hvroblox
@hvroblox 2 жыл бұрын
@@justsomeguywithtb2953 ?
@justsomeguywithtb2953
@justsomeguywithtb2953 2 жыл бұрын
@@hvroblox bioshock infinite is a triple A game right? its made with unreal engine
@1Pagus
@1Pagus 2 жыл бұрын
wow. you really helped thank you very much for your time to make this.
@AlexCio
@AlexCio Жыл бұрын
thanks for this great overview ❤❤
@resongeo9662
@resongeo9662 2 жыл бұрын
Great video, only one thing I want to mention. You talked about UE4 is faster because its written in C++ and Unity in C#. This is not true. Unity's scripting language is in C# but the engine itself is also written in C++. Feel free to correct me if I know wrong.
@javierherrera179
@javierherrera179 2 жыл бұрын
Well I have a lot of great things to say about both engines, But UE's "faster shader iteration", "Vast easy documentation" and "begginer friendly" are definitelly not the experience I've had compared to Unity.
@TheCardinal365
@TheCardinal365 2 жыл бұрын
Super informative! Thank You!
@clifforderskineart
@clifforderskineart 3 жыл бұрын
perfect way to start my monday morning, thankyou again Stylized Station
@toastedchoom4347
@toastedchoom4347 2 жыл бұрын
Honestly as someone who is just a hobbyist and enjoys playing around in these softwares to learn how games are made and the effort that goes into them, unreal was my personal choice after trying both. Largely because I just find the UI in unreal to be 100X better before getting into the nitty gritty lol.
@rskityaev
@rskityaev 3 жыл бұрын
My field of work overlaps typical tech artist responsibilities in some way, so for me it's actually both.
@DavidMaclin351
@DavidMaclin351 3 жыл бұрын
Same.
@mpaso111
@mpaso111 Жыл бұрын
Great video bro, very clear explanation.
@christuusgnosis
@christuusgnosis 2 жыл бұрын
Good vid. Covers everything. I use unreal (since v2) but I've used idtech, source, etc. You can make beautiful things in Unity like Heretic and Adam, but its a slog to get that quality. Dev for VR is a plugin config nightmare. Unreal is plug and play for cinematics and vr. The Unreal Asset store is so much easier to use and fill your tank with. I've had to use Unity for the last 2 months on a side project(modding) and it almost feels like a broken toy to me.
@LittleMissSquiggles
@LittleMissSquiggles 3 жыл бұрын
In the realm of looking for employment in the game industry, do you think it’s a good idea to know how to use BOTH Unity and Unreal or learn the more renowned of the two which seems to be Unreal based on my observation particularly in the realm of environments. If you’re an artist hoping to excel at creating stylized 3D environments, would it be best to learn Unreal or Unity or both?
@creeper20ps
@creeper20ps 3 жыл бұрын
For that last question. Unreal. Based on your goal, you only need to make things look good while having user friendly tools. And that's Unreal for you. You don't need game engine, to make stylized art. Looking at your channel, I'd only focus on a 3D app, doing modeling, in unreal/unity is so limited. And the renders that's already equipped in most 3D apps are good enough. These highlight reels of 3D environment, that you are watching, are people who learned 3D apps first. Then... They learned unity/unreal to showcase their art using real time engine.
@rsg-digital
@rsg-digital 3 жыл бұрын
Those who argue one software is better than another aka "fan boys" are blinded. I will learn any tool that gets me paid. I just dont care..... to be honest I hate them all. They promise so much but usually, deliver buggy yearly updates. But its my job.... at the moment Im using unity and bolt.
@MohanABK
@MohanABK 2 жыл бұрын
I like this take lmao. I also dislike them both, both have their fair share of bugs and unreliability. That being said, I am willing to use any of them for a job, and in this case, I don't mind which engine it is.
@FarerynielIthilwen
@FarerynielIthilwen 2 жыл бұрын
These both suck ass, Netscape is king.
@_lod
@_lod 2 жыл бұрын
I agree with this too, if I had the time and knowledge I would make my own engine do that I could configure it how I would want, but I'm still willing to use other engines if it means I can get paid.
@iamaylacat3935
@iamaylacat3935 2 жыл бұрын
My Game Design Principles lecturer claimed to have been a part of the development of UE at some point. Idk how true it was in the end, but considering that they worked freelance, its not impossible. Anyway, the biggest thing we were told was that UE is the easiest to use with no knowledge of coding, and due to it being the piece of technology the lecturer was most familiar with, the rule was we would be taught that and if we wanted to use different software we were welcome to, but there were no guarantees that anyone would be able to help us. (this happened across multiple subjects)
@nenemalo1941
@nenemalo1941 Жыл бұрын
Wow that was not only extremely useful but also so inspiring! Thumbs up to you!
@xgnik5334
@xgnik5334 2 жыл бұрын
Personally, I don't really care about graphics. My history with gaming has been more focused with the overall gameplay and a well executed story. But this has still cleared up much for me so I can make a well reasoned decision when I start trying my hand at game development. Thanks for the info!
@ShawnPowerz
@ShawnPowerz 3 жыл бұрын
Some great points there. Regardless of engine the self identity point is well said.
@jaidenoliver7165
@jaidenoliver7165 2 жыл бұрын
Something else that might be useful is that they have a very different interface. So while UE is great to work with and learning fresh, Unity operates closer to some other 3D programs like Maya. So depending what your background might be in or other programs you're considering that might help as well.
@jaidenoliver7165
@jaidenoliver7165 2 жыл бұрын
For example as someone coming from Maya for 3D I started with UE but found it almost frustrating and difficult to use because of how simplified and user friendly it is. Unity is more awkward and requires customisation but that means it can be shaped to better match how you want to work, or are used to working. Everything from just navigating around in 3D space to setting up textures and lighting.
@miroslavivanov425
@miroslavivanov425 2 жыл бұрын
Hello, i would like to become an environment artist. Currently i am learning Unreal and i like it very much. When i look at freelance jobs, unity seems to have more jobs positions than unreal. My question is: Should i learn environment design on both engines or it will be much better if i just focus on Unreal?
@guilhemane
@guilhemane 2 жыл бұрын
4:58 About C++ vs C#: Unity uses C++ under the hood. The performance loss of C# is so minimal, nobody should use is as a reason to choose one over the other. It's simply a matter of preference.
@StylizedStation
@StylizedStation 2 жыл бұрын
Thanks for the insight :)
@iuploadthereforeiam3606
@iuploadthereforeiam3606 2 жыл бұрын
I would actually phrase this slightly differently: for someone unskilled in programming, they are unlikely to leverage the performance C++ can offer and instead write code that is as-performant as your standard C# implementation. That also does not regard the issue of memory leaks and the many ways you can invoke UB in C++, as well as the level of complexity. UE4 itself appears to support C++11 (without most of the standard library), which makes me feel a bit conflicted as C++11 marked a major change in the complexity of the language, but introduced a lot of useful features (like lambda expressions). Take a look at the documentation for the TArray constructors. A few questions might arise such as: 1. What is a std::initializer_list? 2. What is this TArray&& type? 3. Which constructor is selected for a given expression? (search "Forrest Gump learns C++") Each of these questions lead to pages-long discussions and debates that I do not think someone new to programming is prepared to digest. If you are new to programming and want to learn C++, it would be of great benefit to learn a simple, statically-typed language first, so that you can wrap your head around the typing system and the common programming constructs (loops, conditional branching, functions, structures, etc).
@Maskedmous
@Maskedmous 2 жыл бұрын
Unity converts C# to C++. And there is nothing wrong with their IL2CPP. It's just that MonoBehaviour itself is not performant. Which is the main problem in Unity. They are busy developing DOTS (Data Oriented Tech Stack) and as the name suggests it is Data Oriented rather than Object Oriented programming. DOTS goes hand in hand with the C# Job system and Burst. While DOTS is able to give you the performance you'd want, it sure isn't easy going from object oriented to data oriented. Also DOTS isn't even nearly finished.
@GmanGavin1
@GmanGavin1 2 жыл бұрын
4:40 I might be insane but I could have imagined that both engines were running on C++ with the exception that unity had a wrapper taking your c# scripts and converting them to C++ via IL2CPP.
@thedudeguy242
@thedudeguy242 2 жыл бұрын
That's probably the case because I'm fairly certain the physics engine only really works with C++, but beginners aren't going to be finding out how to write C++ for an engine designed to be written in C#
@raashid_kf
@raashid_kf 3 жыл бұрын
Great video man, thanks!
@niks4054
@niks4054 2 жыл бұрын
very useful video,thank you so much !
@jeanctoledo
@jeanctoledo 2 жыл бұрын
Great video, but c# is much better to beginners, you should have talked about one of the greatest strengths of unity.
@ozancanacar8237
@ozancanacar8237 2 жыл бұрын
When you encounter an error on Unreal engine you can't find a solution easily. All the answers are outdated and back to 2016. Nearly all the errors you'll encounter (as a beginner) in Unity have an answer and a solution. Because its community is larger (i mean a lot larger) than Unreal's.
@gamej7946
@gamej7946 2 жыл бұрын
I totally agree.
@robo1540
@robo1540 2 жыл бұрын
true, and its also using a language that isnt some obscure engine specific one
@airixxxx
@airixxxx 2 жыл бұрын
@@robo1540 neither C# or C++ are obscure or specific to any engine
@Norbingel
@Norbingel 2 жыл бұрын
I actually started out using Unreal. When I encountered problems, finding the right answer (or even the right start) wasn't easy. I was forced to switch to Unity when I found answers there. From what I heard in the video, it seems that artists really would prefer Unreal because the things they're looking for are built-in. I myself am no artist and my problems had to do with gameplay systems rather than art and I think when it comes to that, Unreal's built-in features that an artist would appreciate aren't of any help.
@AlbertonBeastmaster
@AlbertonBeastmaster 2 жыл бұрын
That hasn't been my experience. I had to dig around a little, but the answers were available. How do you know the Unity community is larger than Unreal's? Where are you getting that from?
@richallenxbox1976
@richallenxbox1976 Жыл бұрын
I wouldn't mind learning both, in fact I successfully made a 2D platform game in Unity last week following a tutorial project.
@kurikiroriki184
@kurikiroriki184 Жыл бұрын
your explaination is so easy to understand thank you now i know what software should i learn to create my own game
@rovivodesign9387
@rovivodesign9387 2 жыл бұрын
It is worth noting that. With Unity you can do cool things on your own. Unreal engine is a complete team software. Even if you are an expert on your own, it takes a long time to come up with something. You need the team. So my advice is Unity first then Unreal Engine
@damaomiX
@damaomiX Жыл бұрын
Unity looks easier for indies because there are fewer official tools available, during the game making process you'll find your process becomes slower and slower, because you need to either make your own tools or buy some from the asset store. Unreal has all these available for free.
@matadordeleoes
@matadordeleoes Жыл бұрын
@@damaomiX exactly what i felt, i started my game on unity last november. I just finished 30% of a small game because I need to work with a lot of different plugins and assets to do basic things that Unity should already provide at this point in its existence. Everything is hard to achieve
@vihaandeo1971
@vihaandeo1971 Жыл бұрын
Unreal is problem for me because it sucks in my rtx 3050 ti
@matadordeleoes
@matadordeleoes Жыл бұрын
@@vihaandeo1971 I can not run Unreal 5, the engine always breaks. My config is i7 | 16GB ram | 128 SSD | 1650 GTX
@vihaandeo1971
@vihaandeo1971 Жыл бұрын
@@matadordeleoes is should work with rtx 3060 ti
@alexisross9343
@alexisross9343 2 жыл бұрын
My first experience with Unreal Engine was highlighted entirely on the visual scripting... I hate visual scripting. I always fight some graphical issue, I always fail to interpret how things work. I haven't gone back to Unreal Engine since; but it also for the longest time wasn't the easiest thing for me to get a hold of (Computer limitations). I have been tempted to go back into Unreal again though and give it another chance.
@L1ghtOn3
@L1ghtOn3 2 жыл бұрын
I feel you here, I was using Unity last 3 years, had used Unreal just briefly at first to see the difference but stuck to Unity. I have just went back to Unreal due to too many problems with 2019.3 onwards, but the Unreal Visual scripting is not clicking at all unlike C++ but prefer C# on Unity. I will see how the next few months go, if I can use a combo of C++/Blueprints then great, if not back to Unity and hopefully they have fixed the issues I was having, such a shame 2017 and 2018 up to 2019.2 were great hardly crashed, Unreal I sit for about 5 mins just to get a Material to load, looks like I need 64GB RAM plus this generations CPU to get fast results 🤣, UE5 god only knows the specs you will need for that to be smooth running. Good luck my friend. 👍
@AlbertonBeastmaster
@AlbertonBeastmaster 2 жыл бұрын
@@L1ghtOn3 If you can run UE4 you'll be able to run UE5.
@L1ghtOn3
@L1ghtOn3 2 жыл бұрын
@@AlbertonBeastmaster I will be trying it very soon, looks very realistic, I hope the transition is smooth 👍
@ElsewhereGuitar
@ElsewhereGuitar 2 жыл бұрын
thanks so much for this video..which one requires the least amount of programming? the reason im asking is i had a go with programming before (not game related) and it went right over my head...also i have a famiy and cant dedicate as much time as i would like to it..cheers to anyone who can advise me
@jasonfanclub4267
@jasonfanclub4267 2 жыл бұрын
Please make a video about Armor Paint and Quixel Mixer to see if you can make textures as in Substance painter
@ruthmoreton6975
@ruthmoreton6975 Жыл бұрын
I think I am going to go with Unity as I want the lightweight framework to develop apps for Android tablets and phones.
@yoman9446
@yoman9446 3 жыл бұрын
Before starting game dev I was confused actually. Unity clearly had a bigger beginner focused community and their documentation is miles ahead of unreal but still, I chose unreal. I had no prior experience in game dev and it's been 7 months and I can say it's worth it. There are udemy courses, youtubers that are enough to fil the void for learning. Yes, sometimes you might have to search more but all the information is there, and The best thing about Unreal is that if you're a student or someone with 0 budget, Epic has you covered. Free high quality assets every month and tons of free assets on the store already. This was not possible on Unity, most assets were paid, even post processing plugin was (which comes free and pre-installed in UE4). AND Quixel mixer, Metahuman are free for UE4 devs, so if you're making a highly realistic game, you already have everything you need.
@cybertpax
@cybertpax 2 жыл бұрын
Funny thing, quixel mixer and bridge are MADE with unity XD
@joeyparenti7815
@joeyparenti7815 2 жыл бұрын
@@cybertpax OKAY...? Your point??????
@adityaanuragi6916
@adityaanuragi6916 2 жыл бұрын
Thx man I did a python course from Udemy which made fall in love with Udemy I too an considering to take either unity or unreal and the fact that you mentioned unreal makes it a little better for me Cuz I wanna start of as an Indie game developer and then maybe join a team or a full on company which unreal can be helpful for later Plus I feel unity is mostly for mobile games ( I could be wrong) Random question did you take the unreal course from gamdev tv which has the lead instructor as Sam Patuzzi?? That's the one I wishlisted and wanna learn
@cpp705
@cpp705 Жыл бұрын
@@adityaanuragi6916 bro should i go with unreal as i want some good control over my own game and i have heard many small devs use unreal
@adityaanuragi6916
@adityaanuragi6916 Жыл бұрын
@@cpp705 small devs usually make small games and small games are usually made with unity And if you want control ue is the go-to however I think ue can take a bit longer to learn but provides more control and can be used to make games in the future with a bigger and bigger team Plus I haven't started gamedev but I'm a better programmer than I am an asset maker meaning asset is my weakness and ue provides very good ones and pretty realistic looking ones too I'd suggest ue but I could be biased since I wanna learn ue
@AleksanderFimreite
@AleksanderFimreite 2 жыл бұрын
From a programmer's perspective, if I were to summarize it all to "best choice for beginners" I would probably say pretty much the same, for the same reasons. If you know little to nothing about programming, Blueprints is much quicker for learning the fundamentals imo. But if you want to practise your system engineering skills, I would say C# with Unity will give you a lot less headaches in terms of compiler errors and debugging than C++. But if you seek to make a robust large scale game, you will have to expect to do a LOT more work for the infrastructure in Unity than in Unreal. So keep that in mind, and you'll be golden with either choice I would say.
@chadcrypto2675
@chadcrypto2675 2 жыл бұрын
Great video. Thank you!
@StylizedStation
@StylizedStation 3 жыл бұрын
I just want to re-iterate, while I think Unreal Engine is the best choice for beginners, this isn't written in stone. I've seen plenty of beginners really enjoy Unity, and make some cool stuff with it. At the end of the day its all just software, so focus on what you enjoy and don't let all of these software elitists get to you.
@caligator310
@caligator310 3 жыл бұрын
Unreal engine
@pawprinting
@pawprinting 3 жыл бұрын
As a unity user turned unreal user, UNREAL all the way. Once you learn the UNREAL engine you pretty much are SET as an artist, there is no going back (and you wont want to go back either) to anything else other than that. UNREAL has the best REAL TIME graphics, the best visual quality, and NONE of the serious problems that one has to deal with when it comes to unity. IMO it has no competition, and when UNREAL 5 comes out, that is REALLY going to change the game, and film industry forever. I loved unity, and as an artist have some of the BEST memories from using it, but one must know, and be prepared to do what is BEST for their workflow as an animator, and developer. If the majority of unity users out there KNEW how to use UNREAL they would DEFINITELY be saying the same thing that I am, and feel the same way too. The only people that I know of personally who went BACK to unity after trying UNREAL are those who felt intimidated by it, and didn't bother to really put in the needed time, and effort to fully master it. I learned UNREAL in ONE SINGLE month (November of 2020) after using unity for 2 years. The only reason why I was able to master the BLUEPRINTS is because of PLAYMAKER in UNITY. Once I learned that the concept was exactly the same, going from STATES to STEPS made everything easier to understand. By March I had mastered everything else in the ENGINE, and found that in UNREAL EVERYTHING just works properly. To any UNITY user out there or someone seduced into using Blenders "Real Time Rendering" engine EEVEE , you owe it to yourself as an artist to get on the UNREAL 4 bandwagon as soon as possible. YOU WONT be disappointed.
@ProxyDoug
@ProxyDoug 2 жыл бұрын
I used to think Unity was the easier engine until they changed their input system. As an artist, it felt like such a roundabout way to get the system working and over time, the updates made more and more of the tutorials about it obsolete, so I just can't bother with it anymore.
@kunkerkar
@kunkerkar 2 жыл бұрын
the would have been great if u had more knowledge of new versions of unity Hdrp in which u no more have to struggle for good graphics and have all the artist friendly tools and effects like shader graph, VFX graph(GPU based particles like Niagra VFX of unreal), volumetric lights, SSS, volumetric clouds, eye shader graph, hair card shader graphs, screen space refractions, reflections, realtime GI and complete water system already added on GitHub and soon will be integrated in the engine and splines are coming soon as well, powerful terrain sculpting tools and can simulate wind, water and more types of erosions and we will get shader graph integration for terrain and tessellation for terrain and new grass placement tools with high performance in new unity versions
@CptBlaueWolke
@CptBlaueWolke 2 жыл бұрын
@@deankim1236 yes but it will out of the box never perform well, that can often kill the fun as well. Also for a long testing background, unreal for indies feels most of the time like unreal. Edit: Unreals c++ is a butchered version of what c++ is
@TheGiovany82
@TheGiovany82 3 жыл бұрын
Nice video! I tried to use Unity for a while for level design and modeling. It was a very frustrating experience, it took too long to get good graphics, the terrain tool was very difficult to work with, several times after an update, I found a scene with those nasty "pink" texture error everywhere, with little or no help for a fix and I have to start over again from scratch. Upgrading a project to the high-fidelity pipeline was a nightmare, because you had to rework every texture from scratch. The lack of features was mind-blowing, leaving you the only option is buy more things and plugins on the asset store to fill the gaps. If you don’t want tiling texture or a better terrain sculpting tool, code it or buy a add-on. Then they drops support for Substance materials, with no to little work around, i haven't been able make that external plugins to work yet, i quit level design. Last year i give Unreal engine a try for a few days... I am using it daily for a few months now, it amazing! It work out of the box, good fps, no need for extra plugins to get the thing done, no need to write a single line of code, i have been using blender for year, so the node base materials was very easy to grasp. Unreal, offers tones of options and possibility only limited by your creativity, you got a free access to Mega scan library, free monthly triple A quality assets. "Real" full training projects... I am not going back to Unity that sure.
@jayantsarkar2900
@jayantsarkar2900 3 жыл бұрын
I started from unity and liked unreal that doesn't mean any of this two is bad just know which one you are comfortable with, easy and sharp becz it is just a tool which is used by you to make masterpieces .😇
@m0ke0
@m0ke0 Жыл бұрын
4:42 Unity actually also runs in C++, its just the thing that you have to code in C#, but that code again gets compiled by the SDK for performance
@hatemel-kharashy8856
@hatemel-kharashy8856 Жыл бұрын
But still scripting in C++ gives you better performance than scripting in C#.
@udyfrost6380
@udyfrost6380 Жыл бұрын
@@hatemel-kharashy8856 Not necessarily. If you just do a simple loop, or call an object, it will both perform the same. What makes the difference is on memory management. If you are smart about how u call ur objects and allocate memory, it won't be a big deal. Also Unity uses il2cpp which converts the code to c++. So really it's just how u write your code that matters the most
@hatemel-kharashy8856
@hatemel-kharashy8856 Жыл бұрын
@@udyfrost6380 To be honest, I was not aware of the IL2CPP. That's gonna boost the performance for sure as the performance cost comes from the JIT compilation of the Mono backend
@468erpeashooter9
@468erpeashooter9 2 жыл бұрын
For game developers who are begginer-anything right below master level in coding, do Unity. Unity gets you set in the mindset of a game developer, and I've found courses are much more beginner friendly. Once you start making high budget 3D games, go to Unreal. Examples of popular Unity games: Pokemon Go Honkai Impact Genshin Impact Gunz Girlz (same devs as honkai and genshin) Escape from Tarkov Most VR games So while 3D works, most games here aren't extremely high poly ultra realistic things and Unity is good for things like VR and mobile devment. Examples of popular Unreal Engine games: Fortnite Deep Rock Galactic Dauntless Unreal Tournament A lot more games based around 3D style you could say.
@id104335409
@id104335409 2 жыл бұрын
What I found out: in Unity everything is deprecated and doesn't work in new versions. In Unreal there are less tutorials and free content that can help you understand how things work. But there are big bundles of free stuff just handed to you so you can try and figure it out. Unity is quite small. Unreal is huuuge and for some reason doesn't install by itself. So you get tripped before you make the first step.
@in__famous9581
@in__famous9581 Жыл бұрын
I'm back to this phase again because i am now looking for a job in game development but most jobs want to use unity and the respected languages like c#. Thing is; I'm experienced with unreal and c++ so changing would mean i have to go learn another engine and a similar language. By then the window of job opportunities is gone. Additionally i have intermediate knowledge in blender and substance painter - hard surface modelling and texturing
@LARADEKA
@LARADEKA Жыл бұрын
*_Unreal is very insanely powerful, but it can blow up my current device. Same for Unity, but I see Unity as a starter ground to know the C# code I wanted to try learning (C++ is going to give me a headache soon, C# has familiar elements that I almost forget within a minute)._* *_I'd study both if I want to, so I can balance out the coding process and the shortcut (Blueprints in UE). I might one day play around with Unreal if I had a stronger rendering system._*
@Alex_Dul
@Alex_Dul 3 жыл бұрын
My 2 cents here: I've used both. I teach 3d art for videogames. Started out with Unity. I love Unreal now. But I don't think it's the best for beginners in my experience. I do agree that it would be more beneficial to start with Unreal. But the simplicity Unity brings is great for people starting out. Less things to think about at first. It helps you focus and grow confidence in putting things in the software. Software fear is real for any and all beginners. I think Unity aliviates that nicely. (Unity teams was great when I didn't know how to use a repository, for example) When I first switched to Unreal, I hated it. I had to go through more steps to integrate the art. But I had more control over everything and it payed off as my ambitions grew. Bear in mind I do stylized art and didn't have to deal much with realism back then, so my views were skewed towards anything that made my life simple and fast. (And I do not code. So working with beginner programmers was also easier in Unity)
@jayjaygolden5123
@jayjaygolden5123 2 жыл бұрын
I think Unity moght be quicker to make /something/ with because of simplicity stuff like premade shaders. Bit i think that makes ot bad for beginners, as it teacher complicity with default unoty and teaches bad practice
@4rkekor4rkekor95
@4rkekor4rkekor95 Жыл бұрын
What engine do you think is better to start?
@user-ct8my8rv9c
@user-ct8my8rv9c 2 жыл бұрын
The key is to pick one and stick with it.
@sujimayne
@sujimayne 2 жыл бұрын
This. If you're going to make a good game, you'll make a good game in either of the two engines.
@physicssimulator2656
@physicssimulator2656 2 жыл бұрын
I disagree. It’s better to learn both.
@mrthaw5240
@mrthaw5240 2 жыл бұрын
Art is just an illusion and the real thing is how you can complete your project. I had experienced really great while learning the programming with unity.
@willmcdonnell287
@willmcdonnell287 2 жыл бұрын
great video. Thank you
@alexhooper27
@alexhooper27 2 жыл бұрын
Experienced coder here. I've used unity and unreal plenty. In my years of experience, I can say this: Unity is amazing for low-poly games and still having beautiful lighting despite it. However for anything else just go with Unreal. It keeps a better coding environment in general and encourages object oriented principles
@FelineRaptor-gv4te
@FelineRaptor-gv4te 2 жыл бұрын
unity is not just good for low poly, its good for AAA stylized games and little bit photorealism as well [escape from tarkov]
@FelineRaptor-gv4te
@FelineRaptor-gv4te 2 жыл бұрын
unity is not just good for low poly, its good for AAA stylized games and little bit photorealism as well [escape from tarkov]
@pozaschematem8876
@pozaschematem8876 2 жыл бұрын
Hi I am interested in virtual reality and mixing (not computer games but business applications). Do you think the direction will be better Unreal or Unity?
@deepelements
@deepelements 2 жыл бұрын
I used unity as an artist for over 15 years and after I moved to unreal I never looked back. To me, it's the best engine I've ever used and I've used pretty much 90% of them. Yes lumberyard is free but it can't touch Unreal.. nothing can if you ask me.
@mamitomoe3253
@mamitomoe3253 2 жыл бұрын
Who even uses lumberyard
@mamitomoe3253
@mamitomoe3253 2 жыл бұрын
Yes lumberyard, the worst engine
@nomadshiba
@nomadshiba Жыл бұрын
if you like programming experimenting with stuff playing around with the code and build systems and tech, I would highly suggest Unity's DOTS (ECS, Burst, etc) and learn high performance C# Unity is also really good for building your own engine on top of it if you are a designer and you just wanna design games, drag drop things, paint maps, make terrain have game mechanic, level design etc, I would suggest using Unreal Engine
@grodkowski
@grodkowski 2 жыл бұрын
I learned them both and its helped me find work.
@kuromiLayfe
@kuromiLayfe 2 жыл бұрын
I dabbled in both as someone with 0 experience with programming and graphic design, i found that Unity is a bit more user friendly and out of the box.. for unreal , the first 20 minutes i had to follow tutorial videos on how to even get a scene setup to work on.
@NicolasSilvaVasault
@NicolasSilvaVasault 2 жыл бұрын
wut?! no way you found unity more user friendly than ue4
@katana2665
@katana2665 2 жыл бұрын
4 months later, Unity has improved on their rendering pipelines. It's inevitable that the Unity engine will be able to compete with Unreal on the realism graphics front. They both produce great results.
@null6482
@null6482 2 жыл бұрын
I like unity but unreal engine just feels better its like the engine works with you and helps you with anything you want And its almost complete free with the new lisence
@ciixo8510
@ciixo8510 2 жыл бұрын
@@null6482 unity would be relatively cheaper if you made a really successful game
@null6482
@null6482 2 жыл бұрын
@@ciixo8510 in unreal engine you will just start to pay 5% AFTER you made 1 million dollars from the game
@FelineRaptor-gv4te
@FelineRaptor-gv4te 2 жыл бұрын
@@null6482 what?? i thought epic wanted 5% of the total money you get from a game you made with unreal but unity has not royalties but it wants you to pay once you start earning 100K dollars a year
@FelineRaptor-gv4te
@FelineRaptor-gv4te 2 жыл бұрын
@@null6482 what?? i thought epic wanted 5% of the total money you get from a game you made with unreal but unity has not royalties but it wants you to pay once you start earning 100K dollars a year
@anotherrandominternetperso4994
@anotherrandominternetperso4994 2 жыл бұрын
4:56 Well that question is for beginners pretty simple to answer: If you have never written code in youre life DON´T use C++.It is one of the most complex programming languages. In comparison, C# is a high level programming language an therefore easier to learn. It+s very beginner friendly. And it does a lot of things for you like memory usage. C++ doesn´t do that and if you use your memory wrong (really good memory usage is even difficult for experienced programmers) your programm will run really slow and be not perfromant at all. So if you want to make yourself a favour: Use C#! In your first projects you won´t see any big performance issues anyway, because you won´t write very complex stuff. And with Unity new burst compiler C' just runs fast!
@gtanerd1999
@gtanerd1999 3 жыл бұрын
Amazing video!
@warren3910
@warren3910 3 жыл бұрын
Literally just started debating this yesterday cus ill be having more free time from college soon..
@Littlefighter1911
@Littlefighter1911 2 жыл бұрын
Judging by the Channel name and scrolling through the video, I assume you're talking about these two engines from an artist stand point of view. In that aspect I can agree. I personally find both engines to be on par (Unity has easier shaders going on while Unreal is better in the animation part in my opinion). However from a pure Indie GameDev point of view, where you try to do everything on your own, Unity will increase your productivity in my opinion, if you're willing to do compromises. Unreal - especially when talking about multiplayer - has a lot of pitfalls when it comes to netcode. Replication doesn't always work the way you think it will (You will think it works until you try to connect a mobile handheld for example, where you suddenly run into network problems which will prevent your state from being correctly synced), Shaders take ages to build and the simplicity of the Unity scripts and components can't really be compared to the complex knowledge you need to have about UObjects, AActor, UPawn etc. Not to mention that I personally feel that I can't create assets that fit into the demands of Unreal. In my opinion, if you're a beginner and you wanna test a game concept quickly, use Unity, it is easier to get into. Don't rely on the specific pipeline to much either. If you can model and texture something for Unity, you can still do that for Unreal as well. If you want to necessarily optimize your productivity for industrial use, yes consider Unreal.
@Hersatz
@Hersatz 2 жыл бұрын
Scripting is an incredible addition to both software, but I believe that if you want to make a game with depth, I can't imagine how it would work out with only scripting over programing plus scripting or only programming. A good game developper should be proficient in all his or her concerned fields of work when it comes to building anything from scratch. Code can be hard, but it is worthwhile at the end of the day. Even for people who only desire to be designers. If a designer doesn`t understand the limits and degrees of complexity required to accomplish X or Y in-game mechanics through code, it will most likely end up producing both frustration and waste of time all around for the development team.
@igotbit9454
@igotbit9454 2 жыл бұрын
Unreal took me awhile to learn and for it to click but 4 months later and everything is starting to make sense. It's realllllllllllllllly good.
Why I'm Sticking With Unity (Unity vs. Unreal)
18:28
Thomas Brush
Рет қаралды 92 М.
I Made a Game in Unreal in 14 Days... (No Experience)
32:59
Jack Sather
Рет қаралды 756 М.
Thank you for following ​⁠ 🇺🇸 ❤️
00:14
Lexa_Merin
Рет қаралды 61 МЛН
Genius Parenting Food Hacks & Gadgets
00:42
GiGaZoom
Рет қаралды 33 МЛН
3 Devs Make An FPS - Godot vs Unity vs Unreal || GameDev Battles
12:39
How to Start Gamedev in 2024
10:28
Sasquatch B Studios
Рет қаралды 273 М.
Unity vs Unreal: Which Engine Should You Choose As A Beginner
14:18
Awesome Tuts - Anyone Can Learn To Make Games
Рет қаралды 875 М.
Why Unreal Engine 5.3 is a BIG Deal
12:25
Unreal Sensei
Рет қаралды 2,5 МЛН
How To Make A Game Alone
16:44
Thomas Brush
Рет қаралды 151 М.
I Redesigned ICONIC ANIME MOMENTS, but in 3D
19:13
Stylized Station
Рет қаралды 981 М.
how this game renders millions of blades of grass
5:03
Stylized Station
Рет қаралды 363 М.
Thank you for following ​⁠ 🇺🇸 ❤️
00:14
Lexa_Merin
Рет қаралды 61 МЛН