Overcoming Common Early Challenges in Unreal Engine | Dev Days 2018 | Unreal Engine

  Рет қаралды 42,431

Unreal Engine

Unreal Engine

Күн бұрын

Пікірлер: 87
@hyperforce
@hyperforce 4 жыл бұрын
Still awesome to see you haven't changed Zak, still entertaining and informative to watch you present.
@urbantwilight
@urbantwilight 6 жыл бұрын
More videos with Zak, please.
@phantomapprentice6749
@phantomapprentice6749 4 жыл бұрын
@ yes, not sure what happen to his channel though, its all about offroading now for some undeclared reason.
@DodaGarcia
@DodaGarcia 4 жыл бұрын
When he went “isn’t it neat” I lost it
@HangryBunniesFromMars
@HangryBunniesFromMars 6 жыл бұрын
One of the best talks ever. The only thing I think it was missing was a general outline of where stuff goes in the general Framework of UE4. I had UDN for a short time and if you can afford it, go get it. I got answers within hours some times and always straight from their top people. If you can't the unreal reddit community is awesome helpful and alive.
@petertremblay3725
@petertremblay3725 5 жыл бұрын
It's quite bizarre to see that the worst place to get help is the unreal engine forum!
@terraint3697
@terraint3697 6 жыл бұрын
I love this video. I think I will recomend this to people who are new even. Give them things to keep in mind as they start developing their first game.
@aryanjha8841
@aryanjha8841 5 жыл бұрын
8:41 you got to love the fact that they use that one tower in tilted as an example and not something more detailed.
@kevalshankershreyas9672
@kevalshankershreyas9672 6 жыл бұрын
I'm a simple man.I see Zak Parish. I hit like. 😉
@SpheraculGames
@SpheraculGames 6 жыл бұрын
Yeah, what a dull audience though..
@DodaGarcia
@DodaGarcia 4 жыл бұрын
My start with Unreal was a bit rocky but how can you not fall in love with them after the Bluetility thing? Like the amazing visuals weren’t enough
@KoyFoster
@KoyFoster 6 жыл бұрын
Nice. Both ears can learn now.
@davinsaputraartandgamedev9453
@davinsaputraartandgamedev9453 3 жыл бұрын
I can't seem to access the UDN. All I got is "The resource you are looking for cannot be found. Please try accessing your community here"
@babytime1
@babytime1 2 жыл бұрын
i luvvv zak, aint nobody teaches me but this fucking tech artist right here
@snowfox5275
@snowfox5275 6 жыл бұрын
My right ear is now happy thank you guys
@KoyFoster
@KoyFoster 6 жыл бұрын
I don't suppose there can be a tutorial on work-space workflow for project management? I understand the UE4 well enough, but I can't seem to get a workflow going. I can't even begin to outline the project.
@TheAxebeard
@TheAxebeard 6 жыл бұрын
Literally just write an outline of your game.
@Morgwic
@Morgwic 5 жыл бұрын
So Boolean checks are really that heavy? What are you supposed to use then instead?
@ThatRyanManning
@ThatRyanManning 6 жыл бұрын
Wish this talk were longer. Lost of good info packed into 45 mins.
@chiyungchu9463
@chiyungchu9463 4 жыл бұрын
18:18 When i try to open the kite demo, my PC crashed /.\
@jintarokensei3308
@jintarokensei3308 5 жыл бұрын
Man I coulda used this info 2-3 years ago when I first started :(
@jeremyanderson6395
@jeremyanderson6395 6 жыл бұрын
Is this the Montreal talk?? You beautiful people! I hope my dev career takes off, but I hope to have a company one day as open ear as you all. Thanks again guys!
@Nickadermia
@Nickadermia 6 жыл бұрын
This is great! Is there maybe a link to download the presentation? I'd like to print out some of these slides for reference if possible.
@davinsaputraartandgamedev9453
@davinsaputraartandgamedev9453 3 жыл бұрын
can anyone please explain a bit about what he meant when he say hard references? What I don't understand is casting is considered a hard reference too? If I have a different Item Class, and I want to interact with it, should I actually cast to Character from the Item Class itself? So it's more like many to one, rather than one to many. What I was thinking is to use Interfaces for things like these. Are interfaces hard-reference too?
@JeremiahT
@JeremiahT 2 жыл бұрын
He's referring to "casting out" which implies using a "Find Object/Class Of Type" node. Interfaces are a solution to this problem since the player doesn't need a reference to them until an interaction takes place. At 29:42 he says "use instances for blueprint communication" but he meant to say Interfaces.
@harrysanders818
@harrysanders818 4 жыл бұрын
Gold. What a great talk
@DeathClonic
@DeathClonic 6 жыл бұрын
Where is UDN?
@randysewell3199
@randysewell3199 6 жыл бұрын
You have to have a custom license to access. IE you are part of a development studio that has worked out a support agreement with Epic.
@DeathClonic
@DeathClonic 6 жыл бұрын
That seems expensive for the average indie dev lol
@Deck_Dynasty
@Deck_Dynasty 5 жыл бұрын
Exactly. How BS he framed it like it's easily accessible by most devs. On the slide he even said, "anyone who's a developer".
@darodism
@darodism 4 жыл бұрын
28:19 First Audience member made a sound. Reason, 15 SECONDS!!!!! The team he was referring to was the Devs of Squad Offworld Industries cough cough.
@mr_StevenS
@mr_StevenS 6 жыл бұрын
Is there a pdf/powerpoint file with this presentation?
@thetrivium2261
@thetrivium2261 6 жыл бұрын
The blueprint stuff is kind of depressing. The performance disparity is greater than I previously thought. I presume for the slow-moving VR experience i'm working on it won't be too bad? I'm not building a multiplayer game. The info on Tick helped immediately.
@Robbe1912
@Robbe1912 6 жыл бұрын
try to keep your functions as simple as possible, almost never use tick and use forward rendering. also use as little graphical features as possible while still keeping good visuals. im working on vr experiences aswell and developing for it made me very cautious regarding performance. you can totally get a good looking and working game in blueprints, the ease of use just encourages bad habits i think. my main problem is that i am working on a multiplayer game and replication adds another layer of performance hits...
@Chris-jo1zr
@Chris-jo1zr 6 жыл бұрын
I think, in my amateur opinion that Blueprints are there completely for "artists" use and as soon as anything like a real performance comes in to scope then you need the C++, the coders, people who are paid much better than artists to make these things work perfectly. But I also think a whole lot of simple things can be done in blueprints, there must be thousands of mobile games that use them or even app based programs.
@thetrivium2261
@thetrivium2261 6 жыл бұрын
​@@Robbe1912 The best answer I can find is to nativise to cpp before testing/shipping. The words "blueprint allows artists" are ringing extremely loud from the early engine evangelism, though I don't think they oversold it. We're desigining with co-op in mind, but not necessarily as a shipping feature. Leaving the appropriate gaps to plug in some replication where possible. Since I won't have PvP the idea i've struck on, and anyone is encouraged to point out the flaws, is to not replicate all the controller and hmd position, etc. and instead have the server handle it like a traditional fps pawn. If i'm waving my arms around locally - all you'll see is a traditional style character that is at best updating it's aiming. I understand this presents it's own problems and undermines the sense presence that VR promises but players will be spending more time playing than waving at eachother. Gesture support is maybe a workable alternative for some personal interaction. The first thing I played on my Vive was Arkham VR and it became immediately apparent body simulation wasn't going to be polished for a while, it was going to take far smarter folks than me, and Batman needs an orthopaedist. It's early for me, I can't tell if what I just wrote made any sense. Need coffeeeeeee
@Robbe1912
@Robbe1912 6 жыл бұрын
i recommend using the vr expansion plugin. dont underestimate the importance of presence and seeing other players gestures! that is one of the most important things in vr. just simple objects for head, body and hands is enough.
@richardtoth7240
@richardtoth7240 4 жыл бұрын
how much does a UDN cost?
@KodakYarr
@KodakYarr 6 жыл бұрын
Fantastic talk. Thanks for sharing it!
@pratiktarale8103
@pratiktarale8103 6 жыл бұрын
Thanks for reuploading
@ChuckWilsonWilsonsStudio
@ChuckWilsonWilsonsStudio 6 жыл бұрын
Zak cracks me up. I should be announcing a baseball game roflmao
@devcor
@devcor 6 жыл бұрын
Yeah. Didn't see much videos from Unreal channel, but this one - it's definitely a like. This guy knows how to act, how to handle himself on stage. He knows what to speak and how to speak it, so there's, like, zero "uhm"s and "errr"s. People shhould learn that from him. The only thing I would like from this video is a better sound. Guessing the mic was too close to his throar, that's why that strange sound with constantly changing volume.
@SamuliTuomola_stt
@SamuliTuomola_stt 6 жыл бұрын
@@devcor guess one could always prepare more but other than that there isn't really much to learn to not stumble over your words
@__-tz6xx
@__-tz6xx 4 жыл бұрын
35:30 Zak is an Oracle, he foretold what would happen with Cyberpunk 2077 launch.
@IIStaffyII
@IIStaffyII 6 жыл бұрын
What is culling? 08:10
@Deadener
@Deadener 6 жыл бұрын
It's basically the engine unloading objects in the current runtime that don't need to be visible. There are several different ways an engine can cull objects. Some search terms for you: Camera Culling (automatic in most engines), Portal culling, Occlusion culling
@doop00
@doop00 6 жыл бұрын
Basically it means to make objects you're not looking at directly to be invisible to save performance (no need to render objects that you can't see behind you) UE4 does this by default but there's also other methods of culling you can do if needed. You can learn more here from their documentation docs.unrealengine.com/en-us/Engine/Rendering/VisibilityCulling
@ToadieBog
@ToadieBog 5 жыл бұрын
We get it. If you are a serious game developer, please go learn C++. Regardless of how clunky, archaic, and flat out cumbersome it is. I get flashbacks to getting the same attitude towards business apps in the late 90's, from mainframe programmers.
@genlee2354
@genlee2354 5 жыл бұрын
WOW! Zak beautiful hair!!!!
@450aday
@450aday 5 жыл бұрын
BP reminds me of Queries in AccessDB. Access database makers will use Query to generate SQL, then simply throw the Query away. It seems like the best way to use BP(in many cases) is likewise, to generate some C++ with it, and then throw the BP away.
@morganwardfilm
@morganwardfilm 4 жыл бұрын
Yes, that’s exactly what u should do. BP are a great way to familiarize yourself with Unreal and c++ syntax, but inevitably they will slow everything down
@dennisgarage9028
@dennisgarage9028 3 жыл бұрын
I remember Zach from 3DBuzz. Was terrible watching buzz's cancer take over.
@eatmykwad
@eatmykwad 6 жыл бұрын
awesome stuff :)
@Radicalshikami
@Radicalshikami 6 жыл бұрын
why no one told me my code was trash?
@mrstarfire9336
@mrstarfire9336 5 жыл бұрын
Honestly this is a great talk but ...It does make me feel overwhelmed and out of my depth..
@YoloMonstaaa
@YoloMonstaaa 3 жыл бұрын
Its something to grow into, dont be afraid to revisit :)
@jbach
@jbach 3 жыл бұрын
This is the way...
@PauloSamurai
@PauloSamurai 4 жыл бұрын
Good!!!
@AgentSmith911
@AgentSmith911 6 жыл бұрын
I rather have games like PUBG run on a constant 60 fps with downgraded graphics on console, than the 30 and drops to 15 that it has now. Developers need to focus more on framerates.
@bexplosion
@bexplosion 6 жыл бұрын
You have probably enjoyed watching many movies at 24 fps without knowing.
@AgentSmith911
@AgentSmith911 6 жыл бұрын
@@bexplosion Movies are best viewed at 24 or 30 FPS.
@EyefyourGf
@EyefyourGf 6 жыл бұрын
@@bexplosion You are probably trolling,but whatever i'l bite,movies are fine with 24 frames per second,because there's no interactivity,and everything else that comes with that,and having stable 30 fps on games is playable,if it's locked,but if you are going from 30-15 it causes input lag etc,breaking immersion.
@harrysanders818
@harrysanders818 4 жыл бұрын
Gold
@iamisandisnt
@iamisandisnt 6 жыл бұрын
Hi, my name's Armando. I'm an artist, and I program. "Hi, Armando..."
@lethiagames9208
@lethiagames9208 5 жыл бұрын
unfortunately" janitor model" people never do their jobs, sinces there's always alot of unused beta content in games on gaming history.
@x-techgaming
@x-techgaming 5 жыл бұрын
"It's very easy for artists to make your world look beautiful" Right; making AAA game art is "easy". Good one. I guess that's why everyone does it.
@KimboKG14
@KimboKG14 4 жыл бұрын
got asked about how to start learning game development, showed this video... step 1: english!
@vince4417
@vince4417 3 жыл бұрын
If you don't pay for an Epic Enterprise license you are Joe-the-Fortnite-streamer. Ok. That hurts.
@iamisandisnt
@iamisandisnt 6 жыл бұрын
Did somebody say automatic instancing?
@morganwardfilm
@morganwardfilm 4 жыл бұрын
Do u know if that’s a thing yet?
@iamisandisnt
@iamisandisnt 6 жыл бұрын
Did somebody say skeletal mesh reduction?? :o
@schoolhomevrtechnologyassi6286
@schoolhomevrtechnologyassi6286 3 жыл бұрын
Epic support structure? Like... the godawful forum or 'answers'? IT IS FOR TO LAUGH!
@eritsidisp
@eritsidisp 5 жыл бұрын
Noone talking bout gears of war in the comments? You dissapoint me guys
@DodaGarcia
@DodaGarcia 4 жыл бұрын
[ laughs in uses-unreal-for-vfx-and-never-has-to-worry-about-optimization ]
@lickysstrike7952
@lickysstrike7952 3 жыл бұрын
Po
@cgtechie
@cgtechie 4 жыл бұрын
what is that weird vibe? oh wait.. it's just dead silence.
@petertremblay3725
@petertremblay3725 6 жыл бұрын
I can see a lot of juveniles crying over the fact they will never be able to make a game only with blueprint! Well i guess it's a good thing if it's mean less survivalllllll with zombieeeeee game!
@devcor
@devcor 6 жыл бұрын
For some reason they're doing that with Unity mostly... And damn, still too much survival zombie horrors rpg sandbox mmorpgs from those guys :D
@spacepirate9882
@spacepirate9882 5 жыл бұрын
It depends on game type. Epic works most on competitive multiplayer games without high-end grapichs, than open world solo games with a lot of detail. In this case, the gain of few milliseconds on the game thread is absolutly useless when the bottleneck is on the render thread and you have no requirement like low ping, extremely slow input lag, etc. It's like using an high end CPU with a low end GPU, you won't gain any fps. Plus you can now use the nativization tool to convert your blueprints in C++ and get almost the same performance than with pure C++ code.
@spacepirate9882
@spacepirate9882 5 жыл бұрын
oh and I don't think it's a problem for indie devs to make a shitty game which runs at 50 fps intead of 60 on the same config.
@spacepirate9882
@spacepirate9882 5 жыл бұрын
@Akira You should read how nativization works and how BP is slower than C++ (it's a matter of virtual machine, not about "control") docs.unrealengine.com/en-US/Engine/Blueprints/TechnicalGuide/NativizingBlueprints
@spacepirate9882
@spacepirate9882 5 жыл бұрын
And for benchmarks about "BP vs C++ vs Nativized BP" : kzbin.info/www/bejne/bpi5mqt6nNGjh5Y
@davidquee8728
@davidquee8728 4 жыл бұрын
unreal 4 sucks i left and never looked back unity all the way now
@masuka1993
@masuka1993 2 жыл бұрын
this didnt age well... lmao
@harrysanders818
@harrysanders818 4 жыл бұрын
Gold
100 UE4 Tips and Tricks  | Unreal Fest Europe 2019 | Unreal Engine
1:00:07
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Unlock DeepSeek & Cursor AI
15:20
Rob Shocks
Рет қаралды 1,9 М.
Blueprints vs. C++: How They Fit Together and Why You Should Use Both
47:14
Why Solo Developers Should Use Unreal
9:51
Thomas Brush
Рет қаралды 485 М.
Why Unreal Engine 5.5 is a BIG Deal
12:11
Unreal Sensei
Рет қаралды 1,8 МЛН
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 86 М.
10 Minutes vs. 10 Years of Animation
19:29
Isto Inc.
Рет қаралды 1,5 МЛН
Blueprint Game Framework Basics | Live Training | Unreal Engine
1:05:09
The Unreal Engine Game Framework: From int main() to BeginPlay
27:22
Alex Forsythe
Рет қаралды 227 М.
Blueprints In-depth - Part 1 | Unreal Fest Europe 2019 | Unreal Engine
55:07
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН