Lively Geek
Lively Geek
  • Видео 28
  • Просмотров 708 110
UMG Widgets with C++ in Unreal Engine 5
In episode 20 of the UE5 game development series, we'll add a HUD (heads up display) for the pawn using UMG (Unreal Motion Graphics). We'll add new health and power properties to the pawn that are displayed in the HUD using progress bars.
Previous Videos - ruclips.net/p/PLLIn4osBl0FsKVoxTF0Xi8tvO34XALuNP
Github Project - github.com/LivelyGeek/Flybot
Twitter - LivelyGeek
Ben UI - benui.ca/
Unreal UMG - docs.unrealengine.com/4.27/en-US/InteractiveExperiences/UMG/
Просмотров: 40 778

Видео

Multiplayer Shooting and Weapons in Unreal Engine 5
Просмотров 3,2 тыс.2 года назад
In episode 19 of the UE5 game development series, we'll add the ability for our pawns to shoot a weapon using projectile movement. We'll use Niagara particle systems for the effects, and add replication to synchronize the server and all clients. Previous Videos - ruclips.net/p/PLLIn4osBl0FsKVoxTF0Xi8tvO34XALuNP Github Project - github.com/LivelyGeek/Flybot Twitter - LivelyGeek
Niagara Visual Effects in Unreal Engine 5
Просмотров 5 тыс.2 года назад
In episode 18 of the UE5 game development series, we'll create some simple visual effects using Niagara Particle Systems. We'll cover the basics of how systems, emitters, and modules work, and then create two effects. Previous Videos - ruclips.net/p/PLLIn4osBl0FsKVoxTF0Xi8tvO34XALuNP Github Project - github.com/LivelyGeek/Flybot Twitter - LivelyGeek Unreal Niagara Documentation - do...
Building and Testing Dedicated Servers in Unreal Engine 5
Просмотров 47 тыс.2 года назад
In episode 17 of the UE5 game development series, we'll configure the project to build a dedicated server and standalone client. We'll show how to cook content for each of these configurations, as well as run them both in the debugger and from the command line. We'll then fix a bug that comes about when the client and server tick rates do not match. Previous Videos - ruclips.net/p/PLLIn4osBl0Fs...
Cheat Detection for Multiplayer Games in Unreal Engine 5
Просмотров 7 тыс.2 года назад
In episode 16 of the UE5 game development series, we'll add server verification checks to our game to ensure clients are sending valid movement updates. We'll make sure network clients don't fly through blocking objects, as well as make sure they are not moving too fast. Previous Videos - ruclips.net/p/PLLIn4osBl0FsKVoxTF0Xi8tvO34XALuNP Github Project - github.com/LivelyGeek/Flybot Twitter - tw...
Adding Multiplayer Support in Unreal Engine 5
Просмотров 44 тыс.3 года назад
In episode 15 of the UE5 game development series, we'll start adding multiplayer support. We'll first look at how network players spawn and customize our PlayerStart assignments. We'll then learn how client and server movement replication works, and add a client to server RPC (Remote Procedure Call) so our movement is replicated. Previous Videos - ruclips.net/p/PLLIn4osBl0FsKVoxTF0Xi8tvO34XALuN...
How Fortnite Servers Work
Просмотров 15 тыс.3 года назад
In episode 14 of the UE5 game development series, we'll look at how multiplayer games work in Unreal Engine by using Fortnite as an example. We'll cover how the server and client stay in sync with each other, and how games are impacted by things like network latency (ping), lag, and packet loss. Unreal Networking Docs - docs.unrealengine.com/en-US/InteractiveExperiences/Networking/ Twitter - tw...
Static Mesh Animation in Unreal Engine 5
Просмотров 7 тыс.3 года назад
In episode 13 of the UE5 game development series, we'll add some movement to our pawn static mesh inside of the tick function. We'll also setup an adjustable spring arm component, look at camera lag, and adjust motion blur. Previous Videos - ruclips.net/p/PLLIn4osBl0FsKVoxTF0Xi8tvO34XALuNP Github Project - github.com/LivelyGeek/Flybot Twitter - LivelyGeek
Nanite Stress Test in Unreal Engine 5
Просмотров 39 тыс.3 года назад
In episode 12 of the UE5 game development series, we'll take another look at Nanite and how well it scales with various configurations, including worlds with hundreds of billions of triangles. We'll also briefly look at how Lumen performs with a large amount of geometry in the world. UEStress Project - github.com/LivelyGeek/UEStress Twitter - LivelyGeek Nanite Docs - docs.unrealengi...
Collision Handling in Unreal Engine 5
Просмотров 12 тыс.3 года назад
In episode 11 of the UE5 game development series, we'll setup collision handling for our pawn and map static meshes. We'll work around some issues encountered by creating custom collision shapes procedurally in our C actor. C Map Room Video - ruclips.net/video/r903-E7kLlg/видео.html Previous Videos - ruclips.net/p/PLLIn4osBl0FsKVoxTF0Xi8tvO34XALuNP Github Project - github.com/LivelyGeek/Flybot ...
Finding and Fixing Bugs in Unreal Engine 5
Просмотров 2,9 тыс.3 года назад
In episode 10 of the UE5 game development series, we'll take a look at how to debug issues when you come across them in Unreal Engine. I'll be looking at some collision and physics related bugs I came across, but these tips could apply to debugging for other issues as well. C Tips and Debugging - ruclips.net/video/i735dIqyJqY/видео.html Previous Videos - ruclips.net/p/PLLIn4osBl0FsKVoxTF0Xi8tvO...
Enhanced Input and Pawns with C++ in Unreal Engine 5
Просмотров 14 тыс.3 года назад
In episode 9 of the UE5 game development series, we'll create a mesh in Blender for our player, create new pawn and player controller classes using both C and blueprints, and then setup the enhanced input system using C . We'll create two modes for input - traditional 3D movement with pitch limits and no roll, as well as a free fly mode using quaternions so there is no gimbal locking. Previous ...
Animating Materials in Unreal Engine 5
Просмотров 51 тыс.3 года назад
In episode 8 of the UE5 game development series, we'll take a look at how shaders and materials work in Unreal Engine 5. We'll show different ways to create materials, including using Quixel Megascans and Mixer, and then walk through building an animated material based on the time and position of pixels in the world. Previous Videos - ruclips.net/p/PLLIn4osBl0FsKVoxTF0Xi8tvO34XALuNP Github Proj...
Lumen Lighting and Level Details in Unreal Engine 5
Просмотров 4,6 тыс.3 года назад
In episode 7 of the UE5 game development series, we'll take a look at how Lumen is interacting with the game level as new details are added. We'll go over the different light types, adding lights from our C actor, adding details to the room meshes in Blender, and then creating materials to give the game some color. We'll then take a closer look at Lumen lighting and reflections. Previous Videos...
Building Levels Fast with C++ in Unreal Engine 5 and Blender
Просмотров 10 тыс.3 года назад
In episode 6 of the UE5 game development series, we'll model some simple parts in Blender and use them to create procedural structures in Unreal Engine. We'll write a custom actor in C that uses instanced static mesh components to place meshes driven from editor properties. We'll then use this actor to map out a first draft structure in our game world. Previous Videos - ruclips.net/p/PLLIn4osBl...
How Good is Nanite in Unreal Engine 5?
Просмотров 284 тыс.3 года назад
How Good is Nanite in Unreal Engine 5?
Sun, Sky, Atmosphere, and Fog in Unreal Engine 5
Просмотров 35 тыс.3 года назад
Sun, Sky, Atmosphere, and Fog in Unreal Engine 5
C++ Tips and Debugging in Unreal Engine 5
Просмотров 20 тыс.3 года назад
C Tips and Debugging in Unreal Engine 5
Building Unreal Engine 5 from Source Code
Просмотров 54 тыс.3 года назад
Building Unreal Engine 5 from Source Code
Getting Started with Unreal Engine 5 and Blender
Просмотров 14 тыс.3 года назад
Getting Started with Unreal Engine 5 and Blender
The End Battle - A Minecraft Survival Story - Episode 8
Просмотров 1193 года назад
The End Battle - A Minecraft Survival Story - Episode 8
Iron Farms and Stronghold Adventures - A Minecraft Survival Story - Episode 7
Просмотров 723 года назад
Iron Farms and Stronghold Adventures - A Minecraft Survival Story - Episode 7
Who's the Monster Now? - A Minecraft Survival Story - Episode 6
Просмотров 533 года назад
Who's the Monster Now? - A Minecraft Survival Story - Episode 6
Life and Death (and more death) - A Minecraft Survival Story - Episode 5
Просмотров 513 года назад
Life and Death (and more death) - A Minecraft Survival Story - Episode 5
Kidnapping Villagers - A Minecraft Survival Story - Episode 4
Просмотров 533 года назад
Kidnapping Villagers - A Minecraft Survival Story - Episode 4
The Glass Elevator - A Minecraft Survival Story - Episode 3
Просмотров 523 года назад
The Glass Elevator - A Minecraft Survival Story - Episode 3
Nether Problems - A Minecraft Survival Story - Episode 2
Просмотров 583 года назад
Nether Problems - A Minecraft Survival Story - Episode 2
Strange New World - A Minecraft Survival Story - Episode 1
Просмотров 3263 года назад
Strange New World - A Minecraft Survival Story - Episode 1

Комментарии

  • @firstnamelastname4685
    @firstnamelastname4685 2 дня назад

    May I know in your Github link What version of unreal engine are you using?

  • @Jeweler-228
    @Jeweler-228 5 дней назад

    6:27 how to create this

  • @DimitryArsenev
    @DimitryArsenev 6 дней назад

    I dont understand i need game sessions or not for dedicated server.

  • @niezzayt3809
    @niezzayt3809 24 дня назад

    This video aged like a fine Milk. After further investigation by both 3D Modeller and Programmer, Nanite is the worst feature that ever exist. Manual baked LoD always better than Nanite

    • @LAYATORS
      @LAYATORS 23 дня назад

      That's why i was watching this video, why does it look like such a great feature but it isn't? I'm just a beginner

    • @niezzayt3809
      @niezzayt3809 23 дня назад

      @@LAYATORS I've watched this video without skip from beginning to the end. There's no mention of Manual baked LoD. For example, Batman Arkham series are using Unreal Engine 3, and all of them are using Manually baked LoD. And it runs fantastic on a mere 4 Cores 8 Threads CPU. You know about Vertex and Wireframe? Basically you have a Cube, 8 points (Vertex), 12 Lines (Wireframe) , and 6 faces (texture). Even for modern rendering, the CPU is still doing the calculation of Vertex and Wireframe "*Before*" sending it to GPU for texture rendering. Going from that Logic above, Nanite is supposed to "Leverage" the work of CPU from calculating Vertex and Wireframes. If you see this video's Thumbnail, 120 Billion Triangles simply means ~240 Billion Vertex. Guess what? The Vertex & Wireframe LoD requests are not Calculated by GPU at all. Nanite only Calculate Texture resolution LoD, while the Vertex and Wireframe is still CPU bound. That's why games like Black Myth WuKong, Alan Wake 2, have surprisingly poor performance even on RTX 4090. You need super fast CPU to handle those Vertex and Wireframe like Ryzen 9800x3D. But realistically, as if everyone on the planet can afford 9800x3D ? That's why Unreal Engine 5 Nanite is just bad. However, if, for example, Batman Arkham Knight is ported from UE3 to UE5 as is without changing anything, it will actually run better than its UE3 origin. Because all those Manual Baked LoD from UE3 and Manual baked Lighting have way lower performance Overhead in UE5. Can't say the same for Nanite, Lumen, Ray Tracing etc.

  • @MJM2014S
    @MJM2014S 26 дней назад

    Nice, this was exactly what I was looking for. I checked out your channel and subscribed

  • @BenskiGameWorks
    @BenskiGameWorks 26 дней назад

    Thank you so much for the professional and clear explanations! I had such a hard time understanding what do functions even mean when it comes to materials (Still rough but better thanks to you). Hope I'll manage to apply this to some UI materials I want to animate :)

  • @ScareFire
    @ScareFire Месяц назад

    I find it very confusing that you called FlybotPlayerHUD this way when it derives from UUserWidget and not AHUD, wouldn't FlybotPlayerUI have been better ?

  • @MikeReed-r8r
    @MikeReed-r8r Месяц назад

    If only it work for vr standalone headsets for each lod you create adds to the memory that that objects uses

  • @whateverplus8928
    @whateverplus8928 Месяц назад

    Thank you dude!!!!

  • @JanTGTX
    @JanTGTX Месяц назад

    I'm new to UE and super late but maaan. I thought nanite was just a gimmick for high-end hardware, but that it's that easy to use... This is absolutely bonkers!!! O_O

  • @TerroFergius
    @TerroFergius Месяц назад

    Thanks for the video!

  • @swilleh_
    @swilleh_ Месяц назад

    Nanite is garbage. Try optimizing Triangles first.

    • @spectrablaze3760
      @spectrablaze3760 11 дней назад

      Was that supposed to sound smart, or are you just repeating what others say.

  • @Djjiinn
    @Djjiinn 2 месяца назад

    formative video experience mr. lively geek!!! xo

  • @What-ez6im
    @What-ez6im 2 месяца назад

    you can procedurally generate meshes instead of making them by hand. that way you can have as many LOD models as you want by adjusting a few params. if you want the final LOD can be handmade to show detail

    • @What-ez6im
      @What-ez6im 2 месяца назад

      also LOD models will always be faster then using nanite since nanite requires extra processing in real time to check the amount of detail each object needs instead of just using a draw distance LOD

  • @kevinchang1371
    @kevinchang1371 2 месяца назад

    Well, that’s it. We’re officially in the future 🤯😱❤️❤️

  • @HenrikoMagnifico
    @HenrikoMagnifico 2 месяца назад

    It's a solution to a problem that didn't exist before. And now we have more problems because of it. Great! 😀

  • @apollogt5506
    @apollogt5506 3 месяца назад

    thank you. do you have a tutorial on how to create light beams as in nightclub?

  • @il4w
    @il4w 3 месяца назад

    hey i have a problem whenever I create a new project(after VS has been compiled successfully from source) seems like the new project isn't already compiled once its created and when i try to build the project via VS it starts compiling part of unreal engine as well weirdly .. how can i overcome this issue as I am definitely sure its only supposed to compile the newly created project itself..

  • @JJ-cf3vk
    @JJ-cf3vk 3 месяца назад

    It’s been 2 years…

  • @Hidden-1-3
    @Hidden-1-3 3 месяца назад

    Can I ask is this also applies to gamer who will play my game will the have good fps or they can't move with billions snowball? Still I don't understand this engine

  • @aberryth_dev
    @aberryth_dev 3 месяца назад

    Bruh, 62 build errors.

  • @BlueEnhanced
    @BlueEnhanced 3 месяца назад

    How do you compile all the built in plugins too?

  • @R0N-VEEAR
    @R0N-VEEAR 3 месяца назад

    Thank you for making this it helped a lot. Great video

  • @mysticftn
    @mysticftn 3 месяца назад

    Would you know how to make a FortniteGame.uproject?

  • @fatbaldfattyfatfat
    @fatbaldfattyfatfat 3 месяца назад

    can i create a animated material off of a gif

  • @eslorex
    @eslorex 3 месяца назад

    You should compare it with the LOD system and the overdraw difference.

  • @НиколайКальмар
    @НиколайКальмар 3 месяца назад

    01:43 - performance check

  • @CreativeOven
    @CreativeOven 4 месяца назад

    Can dedicated servers be packaged on only blueprint projects?

  • @mathman2164
    @mathman2164 4 месяца назад

    do you have to run ./Setup.bat and ./GenerateProjectFiles.bat each time you pull a new update or just build it each time?

  • @appleseedgames6934
    @appleseedgames6934 4 месяца назад

    I don't have a source folder

  • @sergiomaresmartinez7665
    @sergiomaresmartinez7665 5 месяцев назад

    thanks so much!! amazing video and I like a lot that it's with C++

  • @christopherarendt3531
    @christopherarendt3531 5 месяцев назад

    I find this video hard to believe because I have a way more expensive graphics card and can’t even get 120 fps using a brand new empty project. My guess is you disabled a lot of things to get nanite to run quick.. You mentioned lumen for example, but what is the point if we are never going to use nanite without lumen?

  • @3darcdesign
    @3darcdesign 5 месяцев назад

    what would be the best and cost efficient way to deploy UE on web via a private server?

  • @felixmaldonadoos
    @felixmaldonadoos 5 месяцев назад

    Still very helpful for UE5.3, thank you !

  • @Conversion108
    @Conversion108 5 месяцев назад

    Would you ever make a tutorial series about making a basic fps multiplayer so spawn, kill, win and loss maybe a few guns

  • @ericalbers3923
    @ericalbers3923 6 месяцев назад

    I'd like you to not calculate speed quite like that, its speed value is wrong if for example the player races down the +x direction at 100000 units per second for .25 seconds, then races back -x direction for the next .25 seconds, your calculation will show zero speed, but they will have 'jumped' forward, potentially done something, then jumped back within the calc time. Better to actually sum each time the true positive distance traveled instead of the translations. Each time take the actual distance moved between current translation and last translation and sum that, then average it over the time, make sure your distance is abs()'ed

  • @ericalbers3923
    @ericalbers3923 6 месяцев назад

    You may want to make sure you update the server post-physics, you can set a flag so the tick happens after the physics instead of before

  • @WolfDucky
    @WolfDucky 6 месяцев назад

    can I delete the UE source after i am done building and solving any bugs?

  • @ericalbers3923
    @ericalbers3923 6 месяцев назад

    you didn't put the fbx file in the github

  • @DildegaLakdilu
    @DildegaLakdilu 6 месяцев назад

    How much disk space will it take up after everything is completed?How to clean up if the occupied disk space is too large(190G)?😭

  • @jacklawrence2221
    @jacklawrence2221 6 месяцев назад

    So by your mean, i have to define the child widgets(buttons,progressbar) in c++ base class in advance to access and modify them?😫

  • @liebespaar93
    @liebespaar93 6 месяцев назад

    thank U~

  • @KicKbyElit3
    @KicKbyElit3 7 месяцев назад

    Courses dont show up when clicking the links :/ it's only sending me to epicgames/community but not to a particular course

  • @HarderEmbraceExcellence
    @HarderEmbraceExcellence 7 месяцев назад

    If anyone gets the message 'Permission denied' inside of GitHub Desktop, clone to anouter directory. For some reason I can't clone to my windows drive.

  • @biz-man
    @biz-man 7 месяцев назад

    Now I just need to rewrite my entire game in c++

  • @noname_2108
    @noname_2108 7 месяцев назад

    i mean, why would you show how to source control in this video... could do separate video on this

  • @KevinelGamerlol
    @KevinelGamerlol 8 месяцев назад

    Is it possible to make a version of the server that runs on Linux?

  • @dmyawors
    @dmyawors 8 месяцев назад

    This is such a great explanation of things. Alot more depth to help understand what's going on when making these Materials. Thank you!

  • @alinarangi7826
    @alinarangi7826 8 месяцев назад

    Hi man, thanks for your awesome tutorial, I'm new to unreal, I want to make sci_fi modular assets and sell them in market, should I use nanite for props and assets? my PC not strong. thanks in advance

  • @focusmaya251
    @focusmaya251 8 месяцев назад

    Short and direct to the point.thanks and subscribed 👍