How do game engines work?

Want to support me?
Patreon: / h3vtux
A brief explanation on what video game engines are, and how they work.

Пікірлер: 124

  • @rubymoon9565
    @rubymoon95655 жыл бұрын

    you should teach programming man for people with dyslexia am sure you will earn a ton of money if you toke that path u see simplifying things the way u do is super rare skill to find

  • @sunsszs

    @sunsszs

    4 жыл бұрын

    Great idea hes great at explanation i wish he continue making these type of vids

  • @michaelmoore830

    @michaelmoore830

    4 жыл бұрын

    Legend Dolphin computer scientists don’t “build computers”. Computer engineers do that. If you go to school and study computer science, you’ll learn about algorithms and how to write programs. If you go to school for computer engineering, you will learn to build circuits and design the electrical components of the computer. Also, your claim is incorrect. There are far fewer opportunities for computer engineers to build computers than there are for people who write software. Most people I went to school with who studied computer engineering ended up writing software just like me, even though I have a degree in computer science. There are only a few companies creating actual computer hardware compared to the number of companies writing software.

  • @jonathanlathrop267

    @jonathanlathrop267

    4 жыл бұрын

    @@michaelmoore830 llmfao that dude is such a lame troll!

  • @Krisztian08
    @Krisztian084 жыл бұрын

    2:32 "They miss alot." I died

  • @H3Vtux

    @H3Vtux

    4 жыл бұрын

    Obviously not from getting hit ;)

  • @agooglygooglr
    @agooglygooglr5 жыл бұрын

    You seriously deserve more subscribers. Keep up the good work

  • @25yearsnow
    @25yearsnow5 жыл бұрын

    Very underrated channel. Keep making videos. You’ll have 1 million in a few years. Thanks for teaching me.

  • @rofyle
    @rofyle5 жыл бұрын

    You neglected to mention the Creation engine and the Electronic Arts engine, both which allow developers to sell unfinished games at regular price while also fleecing them with microtransactions. Yaaaay, engine.

  • @gangweedernigga4012

    @gangweedernigga4012

    5 жыл бұрын

    its more on the developers than the engine themselves

  • @rofyle

    @rofyle

    5 жыл бұрын

    @@gangweedernigga4012 No, it's the engine. The developers are just 9 to 5ers, man. It's the CEOs and their junior suits who tie all these 9 to 5ers to an outdated, underpowered engine and then order them to turn shit into salad.

  • @mohammedsami6907

    @mohammedsami6907

    3 жыл бұрын

    @@rofyle isnt the creation engine modder friendly? And theres no auch thing as the EA engine, unless you mean Frostbite, which is used in most of their games and although is very good for fps, its difficult to work with for other games like Anthem and ME Andromeda

  • @rofyle

    @rofyle

    3 жыл бұрын

    @@mohammedsami6907 Right. I don't know engine EA uses, so I just call it EA's engine. Bethesda's engine is user friendly, which is why they continue to use it. Problem is that doesn't make it better. BASIC is easier to use than C. That doesn't make BASIC better. The Creation engine is old, clumsy, and far beyond its expiration date.

  • @mohammedsami6907

    @mohammedsami6907

    3 жыл бұрын

    @@rofyle recently due to EAs aquisition of DC who created the Frostbite engine which was forced unto most of the studios EA owns, which is why a lotta diff games use it like Fifa and Anthem. Pretty powerful but doesnt have many rpg systems which confused a lot of devs at bioware. I wasnt defending Creation though, im just saying that despite Bethesdas not so stellar reputation the modding community behind them is one of the most promient besides Valves, and its not like source 2 is amazing either

  • @MRPES-ey8ml
    @MRPES-ey8ml5 жыл бұрын

    The music is very relaxing Nice video.

  • @cedb3360
    @cedb33604 жыл бұрын

    The way you explain from the ground up is very intuitive for people that are just starting to try to understand these things. By far the best source I came across in days! Keep up the good work man!

  • @foxus-a113
    @foxus-a1134 жыл бұрын

    You have an amazing skill to explaining things and I love listening to you, keep up the good work. A rare treasure this channel is.

  • @jasonrolf8207
    @jasonrolf82075 жыл бұрын

    Thank you for all your videos. I'm thoroughly enjoying learning all the different stuff on here!

  • @user-vx5oq3xw9w
    @user-vx5oq3xw9w5 жыл бұрын

    Dude! Please don't stop making explanatory videos like last you have on your channel! You're just awesome!

  • @user-if4oq5pb6r
    @user-if4oq5pb6r7 ай бұрын

    Awesome video. Great for an introduction into gaming engines and the concepts around it. Thanks!

  • @StuartBermingham
    @StuartBermingham2 жыл бұрын

    Great stuff! Just stumbled upon your channel today and I've been binge watching all afternoon!

  • @therandomguy2441
    @therandomguy24412 жыл бұрын

    the way i see it, is that a game engine is a readymade cake mix, which you can use to make whatever cake you want, instead of getting the ingredients and making the cake mix yourself.

  • @alekbase795
    @alekbase7955 жыл бұрын

    Wow, great explanation, visual aids, and overall information. Thank you

  • @majesdane
    @majesdane3 ай бұрын

    Thank you for this very simple explanation.

  • @ExoLeo
    @ExoLeo5 ай бұрын

    Thank you so much for all your help,

  • @rainernaid4378
    @rainernaid43785 жыл бұрын

    yeah i gotta say, cool videos and very informative ! keep up the good work !

  • @H-Visage
    @H-Visage2 жыл бұрын

    This is hands down the BEST video on how & what a Game Engine is and works!!

  • @Peterplayingguitar
    @Peterplayingguitar3 жыл бұрын

    A personal favourite of mine, too!! Thanks for the great video.

  • @johntenor8999
    @johntenor89992 жыл бұрын

    Very well explained. Thank you!

  • @irkurniadi
    @irkurniadi4 жыл бұрын

    Gosh. You so good explained it. Now i understand," lil bit" more. Thanks

  • @gustavofc9131
    @gustavofc91312 жыл бұрын

    Absolutely magnificent videos!! Congrats and thank you!!

  • @arrowai
    @arrowai9 ай бұрын

    complete, in-depth yet concise explanation of game engines. liked and subscribed :)

  • @slimsh4dy115
    @slimsh4dy1154 жыл бұрын

    man I just watched your monitor video and trimeans and you you might have just made love maths again and be fascinated by this again and I can't stress this enough thank you for that.

  • @RICHMONDSTUDIO_59
    @RICHMONDSTUDIO_596 ай бұрын

    Gaming looked like a mystery until I found myself here. Lovely video. Basics so simplified. Thanks so much for the video.

  • @wajahatkhan9455
    @wajahatkhan94555 жыл бұрын

    Your Videos are very interesting, but you uploading very rarely..... 🙂

  • @robertedwardlee8227

    @robertedwardlee8227

    5 жыл бұрын

    interesting*

  • @wajahatkhan9455

    @wajahatkhan9455

    5 жыл бұрын

    @@robertedwardlee8227 Sorry!

  • @robertedwardlee8227

    @robertedwardlee8227

    5 жыл бұрын

    @@wajahatkhan9455 no prob 😅 !

  • @someone4693

    @someone4693

    4 жыл бұрын

    They say quality is better than quantity

  • @Vic_Rattlehead11
    @Vic_Rattlehead113 жыл бұрын

    good explaning thanks

  • @tanvirmahfuz202
    @tanvirmahfuz2023 жыл бұрын

    I'm addicted to your videos now. 😆♥️

  • @ObscurityIsBest
    @ObscurityIsBest5 жыл бұрын

    Great vid!!!

  • @reviewneo1449
    @reviewneo1449 Жыл бұрын

    You know , you're one of the genius minded in the world . You are making a difference. Thank you very very much. I hope that your dreams came true .

  • @SemperFidelis90
    @SemperFidelis904 жыл бұрын

    that's very clear and interesting thnx

  • @mrSargi7
    @mrSargi75 жыл бұрын

    Great video

  • @w2719
    @w27197 ай бұрын

    This made me realize how little I actually know vs how much I thought I knew, safe to say I learned a lot and a lot of interesting things too

  • @gatsbysgarage8389
    @gatsbysgarage83892 жыл бұрын

    Man I still remember the first time I played battlefront 2015 on pc after never having owned a console, I was absolutely stunned by how good the game looked running ultra settings on a 1050ti. Talk about a well made engine

  • @kolyxix
    @kolyxix6 күн бұрын

    Great video, i didnt know IDE are essential how game engines are built

  • @dreamihad
    @dreamihad2 жыл бұрын

    I subscribed, but IDE =! Game Engine. All an IDE is at the end of the day is a text editor, that can run some commands to help you compile and run your project. Unity/Unreal/Godot all come with very attractive editors, but those aren't needed. You can develop a game with notepad and a C compiler if you're motivated enough. I actually think the term game engine is outdated, game engines are being used everywhere, and many of our favorite games weren't made with engines at all. Regardless, this is a fantastic video, and for anyone reading just hop in and start programming. I was able to teach myself enough to where I'm able to command a very respectable salary, and this is just from watching programming tutorials on KZread. You, yes you will build the next great game. Make sure to post a video when you finish it

  • @N3vermake
    @N3vermake Жыл бұрын

    very concise, thy

  • @syril_fr
    @syril_fr3 жыл бұрын

    This helped me 😎

  • @ashharkausar413
    @ashharkausar4132 жыл бұрын

    brilliant, ty

  • @hoshyarjamal4597
    @hoshyarjamal45974 жыл бұрын

    Now I know why my PC was about to explode when I recruited tons of soldiers in stronghold 2.

  • @KeanuReevolution
    @KeanuReevolution7 ай бұрын

    thank you!!

  • @vithalik
    @vithalik Жыл бұрын

    Thanks!

  • @chief_kief3648
    @chief_kief36484 жыл бұрын

    Engine: what does a stormtrooper do? Guy: they miss alot

  • @lukalackovic9059
    @lukalackovic90595 жыл бұрын

    Now i've seen everything,do you still play tf2?

  • @gangweedernigga4012

    @gangweedernigga4012

    5 жыл бұрын

    yep, love tf2.

  • @gamerunner478
    @gamerunner478 Жыл бұрын

    here's a guy who actually knows how to explain something

  • @SauceApple51
    @SauceApple514 жыл бұрын

    So how does a game use the Source engine but also Havok physics at the same time?

  • @hyperawp
    @hyperawp4 жыл бұрын

    So how do they make it so that you can eather use a keyboard or a controller. From what I gather they use scripting but is it as simple as toggeling between those when eather is blugged in?

  • @leploeo7145
    @leploeo7145 Жыл бұрын

    thank you

  • @timothyygreenn6609
    @timothyygreenn66094 жыл бұрын

    What is the biggest (size) game and what engine does it use?

  • @GauravGupta-sg4qu
    @GauravGupta-sg4qu5 жыл бұрын

    It was amazing and so clear. You build up base for any thing. Thanks +) stay safe , have a good health and have fun )

  • @hectichive889
    @hectichive8894 жыл бұрын

    So it's kinda like a template, customizable program thingy, to put it in scientific terms?

  • @AYoutubeUser0
    @AYoutubeUser03 жыл бұрын

    for those who don't know Unity is the second most powerful engine after unreal. But this video make us trust that Cry, Frostbite, Source or whatever mentioned is best after unreal.

  • @raulzilla

    @raulzilla

    2 жыл бұрын

    source is extremely outdated today, cryengine is powerful but it's more complicated than unreal and unity and frostbite might even be the best one, but unless you're an EA studio you won't get access to it.

  • @johnpekkala6941

    @johnpekkala6941

    2 жыл бұрын

    @@raulzilla Indeed and also CryEngines documentation lags behind and i found importing a model into the engine extremley difficult esp assigning the textures to the model. With Unreal it does all for you, creates the materials and imports and assigns the textures at the moment of import. In Unity it requires a bit more work with manually importing the textures and also creating the materials as Unity does not do this for you automatically. It should I guess do this but this have never worked for me all the years I have been using that game engine. Also Unitys reimport model function have never worked either. However its still graspable to assign textures to models in Unity and work with the PBR graphs. They might have fixed the texture assign issue with latest update of CryEngine (i have no idea) wich came out recently. I might give it a run again even I mostly use UE5 at the moment.

  • @raulzilla

    @raulzilla

    2 жыл бұрын

    @@johnpekkala6941 unity does import automatically If the texture is in a similar pathway as It was in the modelling Program.

  • @efwfew

    @efwfew

    2 жыл бұрын

    Unreal is the best one for most people. the reason studios like ubisoft, ea don't use it is because 1/ they don't have to pay fees 2/they want to control what it can do especially for their types of games

  • @alex-qn5xp

    @alex-qn5xp

    2 жыл бұрын

    unity is only as powerful as you can make it, if you're looking for an engine that'll do it all for you (esspecially graphics wise) unreal is a good choice and tbh I don't really see why people use cry engine.

  • @technoultimategaming2999
    @technoultimategaming29995 жыл бұрын

    This is perfect for me. I am attempting to use Unity I also find it amusing that pixel colour EVERY PIXEL changes almost instantly. Computers are an advanced thing and if people actually did have to put a wire on ever pixel. That would be insane. Love your channel!

  • @technoultimategaming2999

    @technoultimategaming2999

    5 жыл бұрын

    Also after I played Portal 2 and wanting to make a game and seeing this video tells me something...

  • @Franz304
    @Franz304 Жыл бұрын

    Does anyone know if it is illegal to use a different companies engine that they’re not selling? Is that a thing?

  • @timothyygreenn6609
    @timothyygreenn66094 жыл бұрын

    Wow your vids are so informative thanks. I might just build a game and send u a free copy

  • @servantofourlordjesuschris6456
    @servantofourlordjesuschris64565 жыл бұрын

    How does the engine create the game? Does it inject code into a file? Does it put information into a txt file for the game to read and add to the game? How does the engine save its work? Is the game separate from the game engine its self?

  • @malidevGames

    @malidevGames

    2 жыл бұрын

    First: Like how you create a new document in word just add a "New Project" Second: By code in engine just click "create new code" for some engines it open external editor and you can do it manually by the game folder Three: No int txt but in others or maybe not, i exactly don't know Four: click "save" or Ctrl + S Last: As unity developper, it's true for Unity, maybe for Unreal or others publics ones but i thing it exist some engines who are not separating both

  • @BoredDan7

    @BoredDan7

    Жыл бұрын

    The engine doesn't "inject" itself, rather the engine is the core structure on top of which everything else it built. At it's core a game engine is a loop and a bunch of auxiliary systems. An easier way to think of it is the game engine "running" your "code" rather than your code "using" and engine. The engine is in charge of the flow of control, game developers are essentially defining the objects that exist and how they behave as well as the game specific systems. The game engine then loops through all this calling update functions on these objects or systems the developers define. A VERY simple game engine might just be a list of GameObjects each with an Update() function and maybe some information on visual and audio assets. GameObjects will probably also have a Destroy() function to be called before they are deleted. It might have some utility functions like FindObject(), PlaySound(), CreateObject(), EndGame() or whatever. The game engine at it's core will have a Run() function that runs a loop once every 1/60 s that simply goes through each object, calls their update function and then renders/draws what it needs to and plays whatever audio it needs to. Of course a modern well built game engine is much more complicated and versatile, but at it's core the engine is the things that controls how a game is run, all control of flow runs through it and it usually handles the major fundamental systems such as rendering or physics.

  • @PSXMicha
    @PSXMicha4 жыл бұрын

    goldsrc was a modified Q1 engine, not q2 :)

  • @LaserTrace
    @LaserTrace5 жыл бұрын

    I like your videos . Gg

  • @papamauryc2300
    @papamauryc23004 жыл бұрын

    Thank you for all this info about everything cu I didint u understand anything before 😂😅

  • @dcmk4683
    @dcmk46834 жыл бұрын

    age of empires 3 one of my first building game edit: i also found your joke 2:32 about that "can you make a stormtrooper and make it do stuff"

  • @inamorom
    @inamorom5 жыл бұрын

    A m a z i n g

  • @lolyankovic6952
    @lolyankovic69525 жыл бұрын

    Can you do a RAGE engine only video?

  • @raulzilla
    @raulzilla2 жыл бұрын

    Actually Blizzard does not create a new engine for every game. WoW uses Warcraft 3's engine (they modified and updated along the years). Starcraft 2 uses basically a new version of warcraft 3's engine. Heroes of the storm and diablo 3 uses starcraft 2's engine. I think the only new engine blizzard created in the past years was for project titan that was scrapped and become overwatch.

  • @ClaireNighten
    @ClaireNighten8 ай бұрын

    8:10 aged very well

  • @__z890
    @__z890 Жыл бұрын

    ur channel have nice vid that can help me on test, just set the master sword damage to at least 69!!!

  • @whenthethebeansstrikeback6728
    @whenthethebeansstrikeback67282 жыл бұрын

    So a game engine is basically a package of smaller engines that essentially "talk" with each other to perform a task. And the game engine, if desired, is designed to perform a range of tasks for a range of games (i.e. Unity or Unreal). Am I right on that front?

  • @frostbite3269

    @frostbite3269

    2 жыл бұрын

    Yeah thats it. Just remember that its not really an engine but its more like a set of ''programs'' that group up together to become the game engine itself.

  • @whenthethebeansstrikeback6728

    @whenthethebeansstrikeback6728

    2 жыл бұрын

    @@frostbite3269 ah ok thx

  • @zal907
    @zal907 Жыл бұрын

    So is it safe to say that it is basically a software for game developers?

  • @ballyk4065
    @ballyk40654 жыл бұрын

    Man you're a legend. Played half life alyx yet?

  • @H3Vtux

    @H3Vtux

    4 жыл бұрын

    Haha no I can't afford VR yet, but I did watch somebody play it.

  • @dmaster20ify
    @dmaster20ify Жыл бұрын

    Love your explanation. I always think that Game Engine was the wrong name. Game Creation Engine is better. As, once the game is created, Unreal is no longer being used to play the game. And why not just Game Creation Software?

  • @akinrapt0r
    @akinrapt0r4 жыл бұрын

    Tech tips 2 I’m here now

  • @H3Vtux

    @H3Vtux

    4 жыл бұрын

    I'm a huge fan of Linus tech tips and his departure saddened me. Glad you liked the video!

  • @xshadionytpx7891
    @xshadionytpx78915 жыл бұрын

    Back when star wars games were still good

  • @bamdad4927
    @bamdad49273 жыл бұрын

    What about microsoft xna engine

  • @fmbcpp
    @fmbcpp4 жыл бұрын

    That was revealing

  • @cireciao792
    @cireciao7922 жыл бұрын

    I disagree about the power of unity, subnautica is an example of how it can be as powerful as the others with just a little bit of optimisation.

  • @keepgoing38
    @keepgoing38 Жыл бұрын

    Game programing please🙏

  • @lucyoriginales
    @lucyoriginales Жыл бұрын

    🙋🏼‍♀️ excuse me sir! U know anything about Quantum Break? 🤔 Like the game?

  • @lucyoriginales
    @lucyoriginales Жыл бұрын

    🙋🏼‍♀️ another question sir! APEX? Like the game too? Can u talk about those? Please 👾

  • @mastergamer5374
    @mastergamer53745 жыл бұрын

    make more viedos

  • @FreekoTravis
    @FreekoTravis4 жыл бұрын

    Storm troopers...They miss a lot LMFAO

  • @jigsaw8260
    @jigsaw82605 жыл бұрын

    So, thats why characters from assassins creed's run similar? xD

  • @Satsujiin

    @Satsujiin

    4 жыл бұрын

    Ubisoft is lazy that’s why

  • @ajaxsid9034
    @ajaxsid90343 жыл бұрын

    Zelda sounds like fifa to me

  • @Satsujiin
    @Satsujiin4 жыл бұрын

    A game engine is kinda like a coding language/software but for games.

  • @wrathbradley9816
    @wrathbradley9816 Жыл бұрын

    Oh so the engine is fsuecgskbscjos, your video is terrific but I guess I'm stupid 😂

  • @wafi5576
    @wafi55762 жыл бұрын

    02:32 😂😂

  • @DarkKnight-ke5bx
    @DarkKnight-ke5bx5 жыл бұрын

    This is oversimplified!

  • @brigantics7686

    @brigantics7686

    3 жыл бұрын

    It's just a basic overview for beginner's

  • @firstmate3975
    @firstmate39752 жыл бұрын

    8:04 This didn't age well😁

  • @shameelabid8371
    @shameelabid83715 жыл бұрын

    pubg & pes made with unreal engine😙

  • @Ajie321
    @Ajie3214 жыл бұрын

    Unreal engine remember PUBG Mobile to mario hahahaha LOL

  • @Dondlo46
    @Dondlo464 жыл бұрын

    WHO MADE THE FORTNITE ENGINE,IM GONNA DESTROY HIM

  • @muhammetfurkancankaya777
    @muhammetfurkancankaya7772 жыл бұрын

    "They don't." -- Some CD Project Red developers...

  • @hongsethya4932
    @hongsethya49325 жыл бұрын

    Oh my brain is hurt

  • @lucyoriginales
    @lucyoriginales Жыл бұрын

    So. If s COD MOBILE ENGINE is killing me in multiplayer RM is cuz it hates me 😭😭😭 bad. Bad. bad. 💔

  • @pimpinace_175
    @pimpinace_175 Жыл бұрын

    this is great