Making Game Engines

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024
  • Watch the stream here:
    piratesoftware...
    Join the community here:
    / discord
    #Shorts #GameDev #PirateSoftware

ความคิดเห็น • 2.7K

  • @imdeliciousderpderp2032
    @imdeliciousderpderp2032 3 หลายเดือนก่อน +25809

    Instructions unclear, im now running unreal in my toyota prius

    • @danielodonnell360
      @danielodonnell360 3 หลายเดือนก่อน +460

      But does it play Doom? :D

    • @VirtualTrucker74
      @VirtualTrucker74 3 หลายเดือนก่อน +272

      @@danielodonnell360 Probably not, but I bet it could play Outrun in a Crysis.

    • @corombb
      @corombb 3 หลายเดือนก่อน +73

      You kid, but Rivian vehicles do actually use Unreal Engine 5 for much of their UI

    • @ValidT
      @ValidT 3 หลายเดือนก่อน +63

      @@VirtualTrucker74 Frames of Doom can be rendered on bacterium, I think he can get the game working on a car.

    • @Resetium
      @Resetium 3 หลายเดือนก่อน +5

      it can do that sometimes

  • @m4rt_
    @m4rt_ 3 หลายเดือนก่อน +995

    My reasons:
    1. I like doing things from scratch.
    2. I like learning.
    3. Because I can.

    • @a.lollipop
      @a.lollipop 2 หลายเดือนก่อน +21

      based!

    • @joelpodarzecki7915
      @joelpodarzecki7915 2 หลายเดือนก่อน +1

      Building top down 2d mmorpg game from scratch working alone will take you few years :)

    • @octoson5944
      @octoson5944 หลายเดือนก่อน

      do u have any resources for making a game engine? ive been wanting to at least learn how it works but i havent been able to find many good resources.

    • @a.lollipop
      @a.lollipop หลายเดือนก่อน

      @@octoson5944 TL;DR: How to make an engine varies a lot with what you want and how you wanna do it. IMO it's best to learn from using existing engines, using lower level frameworks, experience and practice.
      I realize this doesn't answer your request for resources, so sorry for that, but I hope it still helps in some way.
      I believe it would be hard to find some resource that accurately describes the process of making an engine because that is very dependent on the goals and methods of each engine. Of course there's some basic stuff, you probably want a way to render things, manage objects, do physics, etc., but that's about all that you can say that applies to most engines. How exactly you implement each of these can vary wildly, with so many different libraries and methods and techniques for all of them that will all also depend on what you want for your engine in particular. In my opinion, if you want to make an engine or learn how that process would work, you should learn from how other people did it and through practice. If you use one or multiple engines for an extended period of time, you start to get at least a basic feel for how it works under the hood and what an engine even needs to do in the first place. Also, from experience you can learn what you want or don't want for your engine. If you work with lower level graphics, physics, etc. you can understand how you would implement the systems yourself, and also what kind of abstractions the engines have to simplify this process, which you would also have to make for your own engine. What I did and would recommend is to make simple games without an engine, using a lower level framework (raylib is great!). Each time it felt like I was making the starting ground for an engine for each game, building abstractions on top of the framework. It's also always very useful to just look at how existing engines do things, Godot is great since it's free (as in freedom and as in free beer) and open source. Doing all this should give a great idea of how an engine works and what it would take to build one, at least that's how I learned what I needed to start building my own :3

    • @XXerxi
      @XXerxi หลายเดือนก่อน +2

      @@octoson5944 Which type of game are you trying to build, 2d or 3d, multiplayer or singleplayer. Then question is why you want write engine, its for learning, curiosity, or you want just make your game?

  • @CaptainLaika
    @CaptainLaika 3 หลายเดือนก่อน +6

    I'm currently making a game engine, with features being the reason, and so far it's daunting. On a side note, I see some devs stating that they make their own engines to avoid making payments to the game engine owners.

    • @nick15684
      @nick15684 3 หลายเดือนก่อน +6

      Avoiding royalties is a valid reason to make your own engine. Just depends if you have the time and resources necessary to actually make an engine. It's a very time-consuming task so paying to use an existing one may be the better option.

    • @exilednivera
      @exilednivera 3 หลายเดือนก่อน

      @@nick15684 Or using engines that don't ask your payment? Open source is an option yknow

    • @theairaccumulator7144
      @theairaccumulator7144 3 หลายเดือนก่อน

      Whatever feature you're trying to implement, Unity can probably do it easily with minimal scripting. Nothing falls into the 2nd category nowadays. It's sometimes the 1st but mostly the 3rd.

    • @finesseandstyle
      @finesseandstyle 2 หลายเดือนก่อน +1

      ​@@nick15684 it's also kind of dumb. You're assuming that your game is gonna be so big that taking that hit with the royalties will be a net detriment which I think relates neatly to an ego issue. The royalty issue is really only a concern if you're an established studio, your game is revolutionary kinda like Fez was, you have a huge marketing budget or you simply get insanely lucky but your game has to be good either way.

  • @Hekai
    @Hekai 3 หลายเดือนก่อน

    Noita is an engineering marvel.
    Every pixel is not only physical, it also can burn, evaporate, solidify and even melt.
    This game is THE definition of why you'd need your own engine
    And i won't even talk about the layers or the lore, this game really is its own little world

  • @No-0ne-is-Alone
    @No-0ne-is-Alone หลายเดือนก่อน

    I remember watching tutorials and learning about game dev a few years ago and it was absurd how many people recomended creating your own game engine to beginners. Its like saying you gotta build your own canvas if you want to paint or make your own guitar if you want to be a guitarist.

  • @freashty
    @freashty 3 หลายเดือนก่อน

    Fez is one of the dopest games I've ever played

  • @gregorymirabella1423
    @gregorymirabella1423 28 วันที่ผ่านมา +1

    i still can't comprehend how anyone makes an engine.

  • @stonedragon9014
    @stonedragon9014 3 หลายเดือนก่อน +4

    So glad I found this guy. I'm finding games I've never heard of and my child like gaming experience has been brought back after years of jaded gaming

  • @vortexstudios_echo
    @vortexstudios_echo 2 หลายเดือนก่อน +1

    Vortex Game Engine - Making it coz 1. I can 2. I want to 3. It is a flex 4. It will look good on my github account 5. EGO

  • @toldfable
    @toldfable หลายเดือนก่อน

    Games that required custom engines are some of my favorites:
    Noita
    Teardown
    No Man’s Sky
    Dwarf Fortress
    Cube World

  • @Pixel_Hermit
    @Pixel_Hermit หลายเดือนก่อน

    "Make an engine"
    C++: come to me baby. by the time you're done, you'll have got your engine and some suicidal thoughts

  • @dragoncommands
    @dragoncommands 3 หลายเดือนก่อน

    Option 4- i just find it fun. I like writing stuff from scratch and i’d rather build a game from the ground up engine and all because i find joy in every step of the process.

  • @Lsir
    @Lsir หลายเดือนก่อน +1

    Also Factorio , Because all of the belts and materials being 1million in production in and out of screen.
    They need to make it custom or your pc would burn and have 10 fps or none at all.

  • @captain_context9991
    @captain_context9991 3 หลายเดือนก่อน

    MANY game studios have fallen on their arse because they refused to pay for an engine, but wanted to make their own.

  • @fernando7650
    @fernando7650 3 หลายเดือนก่อน

    Number 4, you don't want other companies who rely on developers who use their engine to start demanding an abussive cut of your work.

  • @kisupantteri
    @kisupantteri 3 หลายเดือนก่อน

    The first one has been my driver. learning is lotsa fun and even been programming for over 3decades I still find so many new things. Its also nice to try similar stuff on multiple platforms and also older hardware

  • @BaronVonQuiply
    @BaronVonQuiply 3 หลายเดือนก่อน

    _"Neat game. What engine is it running on?"_
    Commodore BASIC

  • @MelaireDT
    @MelaireDT 2 หลายเดือนก่อน

    The fourth would be, you don't want to deal with something that other engines come with, that you don't want. With some engines out there it's harder to remove all the stuff that you don't need bogging everything down, rather than making it all from scratch heavily optimized for performance. Some might have costs, licensing models or the like you don't want to deal with or other reasons like it.

  • @Revolthell
    @Revolthell 3 หลายเดือนก่อน

    Under point one is really great because if you learn how to make one you can create custom plugins for UE or any other engine and which leads into point 2 anyway. Always learn to adapt and improve not reinvent the wheel.

  • @DuckTricks
    @DuckTricks 3 หลายเดือนก่อน

    Maaaan I loved FEZ. RIP FEZ II.

  • @martinbergen2963
    @martinbergen2963 2 หลายเดือนก่อน

    Wow i never saw that 2D Plattform game. Its actually a nice idea

  • @boot-strapper
    @boot-strapper 2 หลายเดือนก่อน

    #4 performance,
    #5 no lockin to expensive engines

  • @patrickrobertshaw7020
    @patrickrobertshaw7020 2 หลายเดือนก่อน +1

    I can think of a 4th reason, that's valid
    And that's if your game is simple enough to be made with an extremely lightweight custom engine, it might be better to do that.
    Not that it can't be done with an existing engine, but that the engine is just overkill.
    It's similar to reason 2, but different enough I think

    • @kanatahiba
      @kanatahiba 2 หลายเดือนก่อน

      oh I see the point
      I def need this when making story RPG with rpgmaker. all that battle parameters are never needed 😓

  • @ollllj
    @ollllj 3 หลายเดือนก่อน

    fez does not need a custom engine at the time, this is an example for inflated-ego.the 3d rotations of fez where also not 100% inuque at the release of fez, but fez refined them, just like there exists a portal-like game as a quake-mod, that is older than portal1, that let you place portals on VERY FEW surfaces, each surface being a longer script to toggle leaf-portals.

  • @Nikku4211
    @Nikku4211 3 หลายเดือนก่อน

    Number 4: You're targetting a platform that doesn't have a pre-made general purpose engine.

  • @ThePwnasouras
    @ThePwnasouras หลายเดือนก่อน +7

    Super paper Mario (2007) was a 2d platformer inside of a 3D environment so I wouldn’t say it was never heard of.

  • @joonashannila8751
    @joonashannila8751 หลายเดือนก่อน

    He said Noita perfectly. It is finnish for "witch".

  • @blackholesun4942
    @blackholesun4942 2 หลายเดือนก่อน

    Fez blew my mind

  • @NoNeedtoFeedtheJudge
    @NoNeedtoFeedtheJudge 2 หลายเดือนก่อน

    Shout out for shouting out FEZ
    i watched mikeakaB phony play it
    it seemed so much fun and music was great

  • @Xeverous
    @Xeverous 7 วันที่ผ่านมา

    Path of Exile devs faced the same question and the reason they wrote the game from scratch was that 1) too expensive 2) nothing at the time would support the game's enormous complexity 3) would not be optimized for their instancing or systems.

  • @t33h33studio
    @t33h33studio 2 หลายเดือนก่อน

    I kinda wanna do that "Fez" thing where you can enter doors but it just perspective swaps into a new 2D plane for creating levels without a loading screen

  • @sariihover4798
    @sariihover4798 3 หลายเดือนก่อน

    A: hey mr SquareEnix , why do you wanna make engine ?
    SE : 3 x 3

  • @livian407
    @livian407 2 หลายเดือนก่อน

    i would love to hear this man voice some of Cayde-6's lines from destiny

  • @justabrowser4744
    @justabrowser4744 หลายเดือนก่อน

    You missed Option 4, it's fun.

  • @knpark2025
    @knpark2025 2 หลายเดือนก่อน

    This is the same as developing any programs in general. What he says casually about game engines is very much the same thing professors will tell you in undergrad classes about programming libraries. If I want to write code for a specific purpose, the best thing is to look for what individual tasks I need to implement and combine to achieve the code's purpose, and import libraries with modules that contain those individual tasks I need. That said, If I want to learn things and be a better coder/developer I might write them by hand as a training exercise, and see how (mostly worse) it is compared to existing libraries. But I prefer to "stand on the shoulders of giants" and not try to reinvent the wheel. It's redundant, and there are better things to spend time and effort on.

  • @ThePatrickFamilyBand
    @ThePatrickFamilyBand 2 หลายเดือนก่อน

    I love Fez

  • @zues121510
    @zues121510 3 หลายเดือนก่อน

    I thought this dude was talking about car engines

  • @darkseeker102
    @darkseeker102 3 หลายเดือนก่อน

    I remember when Konami made the Fox engine seem pretty good at the time mgs5 run at 60fps on ps4 it works on ps3 now it just makes Football games if they still using it.

  • @alexkunnen
    @alexkunnen หลายเดือนก่อน

    Fez! I never beat it. So many good little games in my library that Ive never finished.

  • @26dollar
    @26dollar 2 หลายเดือนก่อน

    there's the easy way to do things, and then there's the right way

  • @lovelaugh7299
    @lovelaugh7299 3 หลายเดือนก่อน

    That 2D/3D existed on an old PSP game about solving puzzles by a sleepy guy

  • @delilacain7882
    @delilacain7882 3 หลายเดือนก่อน

    I shouldn't be surprised that you can just make an engine lol

  • @s1mph0ny
    @s1mph0ny 2 หลายเดือนก่อน

    Remember, building your own engine for ego is only valid if you use your own compiler and programming language. Rip Terry

  • @TheFrankvHoof
    @TheFrankvHoof 3 หลายเดือนก่อน

    What if my ego is so big that I think that I can learn how to make an engine, but actually can't?

  • @sebasvigueras4112
    @sebasvigueras4112 3 หลายเดือนก่อน

    Super paper mario on the wii was also a 2d platformer on a 3d world

  • @Mikey_the_Protogen
    @Mikey_the_Protogen 26 วันที่ผ่านมา

    well, that person who made a 3D Geometry Dash map just made a game engine inside of a fucking game!

  • @VenomVendue
    @VenomVendue 3 หลายเดือนก่อน

    I always liked the serious engine by croteam

  • @AnExPor
    @AnExPor 3 หลายเดือนก่อน

    Fez is an awesome game.

  • @Casterial
    @Casterial 2 หลายเดือนก่อน

    Cost to save is #4 for major game studios.

  • @archmagosno9902
    @archmagosno9902 หลายเดือนก่อน

    Or you're john carmack, 20th level dev wizard and master of the great powers.

  • @tiffanygabriel2311
    @tiffanygabriel2311 3 หลายเดือนก่อน

    A fourth reason, and the reason I'll be going back to the DirectX suite if Unity goes belly up, is size. I can make a full game on par with Final Fantasy II in DirectX smaller than a Unity program that's just a single blank scene.
    Download speeds may be blazing fast compared to the dark ages of dialup, but storage space is still limited. I can fill up a 1tb drive as fast as I filled a 20gb one in 1999 and I had to uninstall my favorite game because it took half of my 1tb drive.

  • @marquelrogers4534
    @marquelrogers4534 3 หลายเดือนก่อน

    I so badly want to make a visual script engine for pygames just to learn it and have a “fun” large scale project.

  • @narunoir9767
    @narunoir9767 3 หลายเดือนก่อน

    I like how when I code my engine I'm extremely familiar with how everything works. When I use UE or Gadot or Unity I have to learn where they have hidden everything. When it's mine, then I know exactly where it is.

  • @MacDaniboi
    @MacDaniboi 3 หลายเดือนก่อน

    That was hot af.

  • @Entr0per
    @Entr0per 3 หลายเดือนก่อน

    I’m buying FEZ just to pay my respects

  • @yeleukenov
    @yeleukenov 3 หลายเดือนก่อน

    Well, there was a game called 'Nebulus' on ZX Spectrum which had 3d tower rotating so this is definitely not the first time

  • @MonsterJuiced
    @MonsterJuiced หลายเดือนก่อน

    Ah, quake 2 engine is where it's at

  • @iusedtobearaccoononceupona3514
    @iusedtobearaccoononceupona3514 8 วันที่ผ่านมา

    Tomba! came out in like, 1997 and did 2d in a 3d world.

  • @tedebare
    @tedebare 3 หลายเดือนก่อน

    I made j2dge because I wanted to learn how to make an engine and wanted to share it with everyone

  • @Champion919Games
    @Champion919Games 3 หลายเดือนก่อน

    That was also possible in captain toad treasure tracker lol

  • @gardenpop
    @gardenpop 2 หลายเดือนก่อน +1

    4th reason, Steal people's money.
    I forgot which game studio did it (they were small I think), but they tried to sell themselves, making a new engine for a new revolutionary game to get donations, they took forever to deliver practically nothing, practically thievery.

  • @garthor
    @garthor 23 วันที่ผ่านมา

    I have worked at so many companies where they pick #3... it's ridiculous... really wish we'd pick a commercial engine for our next project, but alas, we can't have nice things.

  • @shurdi3
    @shurdi3 2 หลายเดือนก่อน

    "Real programmers write their own fucking compilers. I wrote my own operating system."
    -King Terry
    Real ones make their own language with which to program their game.

  • @clocwerkcooper
    @clocwerkcooper 2 หลายเดือนก่อน

    Fez was revolutionary you say?

  • @stewiebalew6446
    @stewiebalew6446 3 หลายเดือนก่อน

    "Revolutionary" lol

  • @billzeye361
    @billzeye361 หลายเดือนก่อน

    The third one is basically CD Red building Cyberpunk engine and then bailing on it and finally putting it on unreal and then wow look at that the game actually works now

  • @cosmicreciever
    @cosmicreciever 3 หลายเดือนก่อน

    Crush on the PSP did the same thing as Fez 5 years earlier

  • @nishidohellhillsruler6731
    @nishidohellhillsruler6731 3 หลายเดือนก่อน

    My third reason would be remembering what happened when Unity got under the administration of a "genius of finances" who tried to pull a fast one to "monetize Unity". That one got rough real fast...

  • @celarts5752
    @celarts5752 3 หลายเดือนก่อน

    I'd say that there's a secret 4th reason called "for funsies" but that probs falls under learning doesn't it

  • @tolkienfan1972
    @tolkienfan1972 2 หลายเดือนก่อน

    Ego can be quite useful. Many advancements wouldn't have happened if some mathematician or engineer had been humble and thought "much better people have tried to solve this".
    Having said that, for most things you could probably just add features to Godot rather than start from scratch.

  • @phish__food
    @phish__food หลายเดือนก่อน

    Wow, so galaxy brained, crazy

  • @soleraprincessgongjunim3320
    @soleraprincessgongjunim3320 3 หลายเดือนก่อน

    that reminds me, i never finished playing fez...and that i need to try noita bc it's been sitting in my library for a while

  • @ajconti7362
    @ajconti7362 3 หลายเดือนก่อน

    Noita mentioned! 🎉

  • @beskararmor7966
    @beskararmor7966 3 หลายเดือนก่อน

    I think the unicorns of engines are the ones that can run amazing with extremely weak hardware.

  • @cryochick9044
    @cryochick9044 2 หลายเดือนก่อน

    You forgot a 4th.
    Idk what exactly to define it as, but factorio is possible to make in unity godot or almost any other engine. The issue comes that optimizing those engines for factorio would be more work than making a new engine for factorio.

  • @thales2428
    @thales2428 หลายเดือนก่อน

    My entire life is based on the third

  • @gandalfwisdom
    @gandalfwisdom 3 หลายเดือนก่อน

    I've been wanting to learn how to make a voxel engine to fulfill the vision for my game. Any ideas on where to start learning?

  • @Achilles420
    @Achilles420 2 หลายเดือนก่อน

    4 you own it
    it’s funny that he talks about unity engine when they made changes to its pricing model.

    • @kai-o-kai
      @kai-o-kai 2 หลายเดือนก่อน

      So go to an open source engine, like Godot? Sure you don't "own" the engine, but they aren't in a position to take your work away with a snap of their fingers. Unity also went back on their pricing model changes as far as I know.

  • @reaganharder1480
    @reaganharder1480 3 หลายเดือนก่อน

    Would there be scenarios where a feature you want would be possible in another engine, but could be implemented more efficiently if you made your own?

  • @michieleding1242
    @michieleding1242 หลายเดือนก่อน

    Eyy, i was making an engine before this (:

  • @xhivo97
    @xhivo97 3 หลายเดือนก่อน

    You can absolutely benefit from a game from scratch even if you could have used an engine, think of Animal Well do you think it would have been so tiny in size if it used an engine? Nope, that game is like 33mb.
    Apart from this there are benefits like having the freedom to do whatever and keep things simple vs. generic.

  • @goomber1284
    @goomber1284 หลายเดือนก่อน

    Ego so big had to make my own os

  • @hrodebrt
    @hrodebrt หลายเดือนก่อน

    Is getting upset at a company for not updating their engine since the dawn of time a valid reason to learn how to make an engine, make it and then give it to the company so I can enjoy the game longer?

  • @PopescuAlexandruCristian
    @PopescuAlexandruCristian 3 หลายเดือนก่อน

    If you want to be able to rerelease in 10 years or not pay out of your wazoo for consoles you absolutely have to use your own engine or an open source engine that you can compile and now how to change

  • @tehallanaz
    @tehallanaz 7 วันที่ผ่านมา

    I love fez

  • @mr.cauliflower3536
    @mr.cauliflower3536 3 หลายเดือนก่อน

    What if I don't need it but my big ego helps me learn? Eh?

  • @Egotolegend2
    @Egotolegend2 3 หลายเดือนก่อน

    Can I ask, how were you able to start a team to make games?
    Because I have ideas for games I wanted to make, but the best I can do is illustrate/draw my ideas out, though I wish I can do more then just that

  • @MarkIsAsleep
    @MarkIsAsleep 3 หลายเดือนก่อน

    Shi i go straight at 3

  • @research417
    @research417 2 หลายเดือนก่อน

    One big missed reason is performance and memory constraints.
    Modern game engines are very bloated. There's no real reason for indie games to be taking hundreds of megabytes, let alone GBs. Triple A studios are particularly egregious with the space their games take up.
    There's also no reason for most indie games to be performing at less than 240 fps, unless you're ray-tracing or doing massive physics simulations or something.

  • @Misterkettukettu
    @Misterkettukettu 2 หลายเดือนก่อน

    super paper mario > Fez

  • @ChristmasTvGames
    @ChristmasTvGames 2 หลายเดือนก่อน

    minecraft made an engine

  • @Thienthan
    @Thienthan 3 หลายเดือนก่อน

    Own custom engines? Sounds like Japanese companies up until recently.

  • @bladetheelectrowolf1554
    @bladetheelectrowolf1554 2 หลายเดือนก่อน

    Then we got… creation engine that’s been in service sense 2003… god I hate Bethesda still uses that thing. Loads quick easy to use but a pain to actually make shit in from what I’m told. I haven’t dared touch it but I watched people use it and the whole time they have either said “I’ve wasted away a lot of my life in this thing I understand it more then I do my self” or “this is the biggest piece of shit I ever worked on and now understand why mods and things take so long to make and fix in this god forsaken engine” yeah neither comment makes me feel like it’s a enjoyable experience.

  • @theperdster
    @theperdster 2 หลายเดือนก่อน

    Love your videos. Do you use a mouse to sketch or a pen. If it’s the latter, which one ? Thanks.

  • @neotower420
    @neotower420 3 หลายเดือนก่อน

    this must be synchronicity, I'm currently learning how to build my own code to have a higher dimensional entity cast a "shadow" that is the player, it's just a tesseract gamespace but yea, it's so I can learn math not build a game

  • @omerhalitipekci2256
    @omerhalitipekci2256 3 หลายเดือนก่อน +18193

    We might not need to make an engine. But we should learn how it is done.

    • @daxter8792
      @daxter8792 3 หลายเดือนก่อน +250

      That's why he said making an engine to learn how and making an engine cause you can't find an engine that will express your ideas properly are both valid reasons to make a game engine. He was saying only a dip decides they are going to waste game creating time on making a new game engine for something that could be dumped out of unity or unreal in a month.

    • @NorgGrimm
      @NorgGrimm 3 หลายเดือนก่อน +28

      @omerhalitipekci2256 You might not need to make one but making one will teach you a big set of skills. Also there's so many resources available on "how to make a game engine" that simply watching a series through with some popcorn will give you ideas.

    • @durden91tyler
      @durden91tyler 3 หลายเดือนก่อน +38

      you should learn how to make clay bricks so you dont freeze to death in the winter.

    • @jord019
      @jord019 3 หลายเดือนก่อน +83

      ​@@durden91tyler There's always 1 guy who derails the conversation onto clay bricks. Who is paying you people

    • @sethsora7963
      @sethsora7963 3 หลายเดือนก่อน +5

      So what you are saying is you should make one. 😅

  • @tbuk8350
    @tbuk8350 3 หลายเดือนก่อน +2955

    Teardown is another great example. The ENTIRE engine, from the raytraced voxel rendering to the super advanced physics were written mostly by one guy, Dennis Gustafsson.

    • @MajkaSrajka
      @MajkaSrajka 2 หลายเดือนก่อน +129

      I remember when the game was just a tech demo from the guy all these rears before.

    • @TeardownDestructionClips
      @TeardownDestructionClips 2 หลายเดือนก่อน +90

      I love Teardown

    • @TheGuyWhoComments
      @TheGuyWhoComments 2 หลายเดือนก่อน +127

      @@TeardownDestructionClipswho could have thought

    • @NotHappening-b8t
      @NotHappening-b8t 2 หลายเดือนก่อน +5

      i had no idea they done all that too. i probably buy the game just cause that lol.

    • @Verchiel_
      @Verchiel_ 2 หลายเดือนก่อน +15

      Teardown is genuinely one of the few games I'd consider a 10/10.
      In the sense that there aren't really things I can complain about it. I love everything about it.

  • @Angled
    @Angled หลายเดือนก่อน +281

    We might not need to make an engine. But we should learn how it is done.

  • @Simtatic
    @Simtatic 3 หลายเดือนก่อน +6400

    Programming a game is already hard enough, but making an own engine for it is a whole another level. Respect to devs who do that, especially Indie devs. Even AAA game Studios nowdays still use 10-20 year old game engines and just update them overtime.

    • @aleksatanaskovic9172
      @aleksatanaskovic9172 3 หลายเดือนก่อน +282

      That's 'cause they mostly make the same/similar sort of games they did 10-20 years ago. Why make a new engine if the mechanics are the same?

    • @OkOkOkIMightKnowYou
      @OkOkOkIMightKnowYou 3 หลายเดือนก่อน +193

      Unreal is a 20 year old game engine updated over time. It’s the most technically advanced general purpose game engine rn

    • @Chris____.
      @Chris____. 3 หลายเดือนก่อน +130

      @@OkOkOkIMightKnowYou Unity is still the most technically advance general purpose engine. Unreal is the most *powerful* general purpose engine. You can code basically everything in Unity with basekit or addons, but will falter on performance at times. Unreal has slightly less option with basekit or addons, but can do pretty good on performance with the available options.
      For a quick example, Unity thrives on 2D, varied lighting, and Rendering just as a quick example, meanwhile Unreal has difficulty on them, making a lot of Unreal Games look the same-y 3d graphics game.
      Hopefully Godot keeps getting their support and catches up to the years of Upgrades Unity has had.

    • @BROXBasher
      @BROXBasher 3 หลายเดือนก่อน +52

      Looking at you, Bethesda.

    • @gtALIEN
      @gtALIEN 3 หลายเดือนก่อน +19

      my friend coded a rudimentary physics engine back in high school brother is cracked

  • @Dracomancili
    @Dracomancili 3 หลายเดือนก่อน +1143

    Hearing "falling everything engine" just unlocked a bunch of memories of the falling sand games i played when i was younger

    • @MizunoKetsuban
      @MizunoKetsuban 3 หลายเดือนก่อน +105

      That's basically the pitch of Noita: those sandboxes, but also you're a wizard.

    • @user-gl1ls1jx3h
      @user-gl1ls1jx3h 3 หลายเดือนก่อน +70

      Noita is actually inspired by that exact game. One of the devs talked about it in a presentation about the making of Noita IIRC

    • @tacopizzasandwich621
      @tacopizzasandwich621 3 หลายเดือนก่อน +23

      Noita: falling sand games if the sand also killed you

    • @gutentagpolen
      @gutentagpolen 3 หลายเดือนก่อน +2

      @@Dracomancili wizard sandspiel

    • @seicobass
      @seicobass 3 หลายเดือนก่อน +25

      falling sand, hell of falling sand, powder game, powder game 2
      good fuckin times