From Editor to Runtime - The Hazel Engine Workflow

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.พ. 2024
  • To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/TheCherno. The first 200 of you will get 20% off Brilliant’s annual premium subscription!
    Patreon ► / thecherno
    Instagram ► / thecherno
    Twitter ► / thecherno
    Discord ► / discord
    Hazel ► hazelengine.com
    🕹️ Play a game we made in Hazel for FREE ► studiocherno.itch.io/dichotomy
    🌏 Need web hosting? ► hostinger.com/cherno
    🔗 LINKS
    Code ► github.com/Eduard0110/Path-tr...
    RenderDoc ► renderdoc.org/
    Nvidia Nsight ► developer.nvidia.com/nsight-g...
    💰 Links to stuff I use:
    ⌨ Keyboard ► geni.us/T2J7
    🐭 Mouse ► geni.us/BuY7
    💻 Monitors ► geni.us/wZFSwSK
    This video is sponsored by Brilliant.

ความคิดเห็น • 81

  • @TheCherno
    @TheCherno  4 หลายเดือนก่อน +46

    Power outages aren’t going to stop Hazel 💪
    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/TheCherno. The first 200 of you will get 20% off Brilliant’s annual premium subscription!

  • @jonesy_b
    @jonesy_b 4 หลายเดือนก่อน +79

    Me just sitting down with my lunch ready to relax and watch cherno, instantly confronted with catastrofic weather and disasters and power generators needing to be powered up

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

      Me doing it at a lecture

  • @Jorven
    @Jorven 4 หลายเดือนก่อน +26

    I would to see how the asset packs work! Great video!

  • @DilauraExp
    @DilauraExp 4 หลายเดือนก่อน +18

    Definitely been waiting for an Asset Pack video! 🤩

  • @PedroOliveira-sl6nw
    @PedroOliveira-sl6nw 4 หลายเดือนก่อน +6

    This information should be on the documentation, if not already.
    Glad to know the weather didn't do that much harm to Hazel et al.

  • @thebutterappletutorials6553
    @thebutterappletutorials6553 4 หลายเดือนก่อน +14

    I'd love to see the inner workings of the asset pack!

  • @PonyEnjoyer14
    @PonyEnjoyer14 4 หลายเดือนก่อน +5

    A video about asset pack format and how it works sounds really interesting, however I think even more interesting topic is what kind of magic stands behind one button exe export (distribution process).

  • @NannaNorin-go3qy
    @NannaNorin-go3qy 4 หลายเดือนก่อน +1

    Hi from todays stream! Many thanks for your amazing content 🤩

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

    Hello from the stream! Thanks for the interesting content 😁

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

    Hey dude, glad to see you’re doing well

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

    I'm very sad because of the disasters, but seeing you smile and work passionately in something you love brings joy to my life, as always 😊

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

    Hello from twitch. Thank you the Cherno, you inspired me a lot :D

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

    Amazing work.

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

    would love to see you talk more about whatever excites you. There is no what I want to see.
    I watch for theCherno being excited about new features in hazel

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

    I remember I asked that this topic thanks for recording a video about it

  • @mattware-alt
    @mattware-alt 4 หลายเดือนก่อน +1

    Package formats/serialisation is an interesting topic, so I'd like to see a deeper look into Asset Pack Files.
    Also, this title made me think of another interesting (imo) video idea: a look into the flow and structure of a hazel application, effectively looking at the call stack of the app and seeing how that works throughout the lifetime of a fairly advanced hazel app. I think it would give a fairly good overview of game engine architecture, or at least your approach to it.

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

    I’m from Melbourne as well. My area was hit by the storm too. Had the power go out for a whole day and had to grab a generator too 😂 hope your power comes back on really soon 👍

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

    Would love to see how the whole asset management system works and integrates with the rest of the engine

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

    Yay new cherno

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

    So sorry for the disaster! 🙏
    Great dedication to the project, and thank you for the content 💪

  • @CoDEmanX47
    @CoDEmanX47 4 หลายเดือนก่อน +5

    The no in Cherno stands for not accepting a power outage.

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

      this comment is so silly i love it

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

    Hi Cherno!
    I want to ask you to make a review of WebGPU technology. I see it has some potential in the future not only for web, but also for native platforms because it provides an abstraction layer over native APIs like Vulkan, Metal and DirectX. I would really like to hear thoughts and opinion from you as a very experienced graphics software engineer.
    Hope you'll see this message and eventually make the review!
    Thank you🙏

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

    Hello from Stream!
    Nice Video 👍👍

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

    At absolute zero?! God damn, you managed that in the Melbourne streets?! I'm amazed! Where is the nobel prize?!
    Edit: In all seriousness though, sounds like crap and I hadn't heard about it at all! I lived in Melbourne for half a year and it was an amazing city! Wish I could go back and revisit.

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

    IDK where to submit bug reports, but here's one I saw at 4:34 -- cosmetic bug: New Project Dialog --> What you see: "Full project path folder name has a forward slash instead of backslash on Windows". What you expect to see: "A slash type based on Operating System, e.g. / for MacOS/Linux, \ for Windows"

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

    I think a video about assets packing could be really interesting

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

    Please, make a video on how the asset packs work. It's surprisingly difficult to find good resources in how to do it.

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

    Hello from the stream!

  • @676-Games
    @676-Games 4 หลายเดือนก่อน

    Hey :) i realy like your videos. An intresting topic for a video would be rendering transparancy correct. It sounds easy but its actualy more tricky then people might think.

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

    Hello from the stream :)

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

    Very insightful! It would be awesome if you made a video about how to set up a Dear ImGui project! I think you've mentioned potentially covering that in a few past videos. There's unfortunately not a lot of resources on how to actually get started with ImGui

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

      Bro your drag imgui into your project like any other library make sure to add the additional includes and bam you got imgui, then just open their examples go to witch one you want and see how they put it together

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

      If you watch through the Game Engine series you should be able to figure out how to add it to a project, like the other comment said its realtively easy to get working. The Game Engine vidoes show more than enough of what you need to get ImGui up and running and updating every frame.

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

    Can I suggest a better method for creating asset unique ids from name? UUID v3 and v5 can create UID from string (in this case asset path). You could then load the main scene asset by path by converting from path to UUID first. The rest of the assets could be references by UUID for speed.

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

    The amazing Hazel

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

    Hello from stream!

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

    I would be interested in seeing how to get a GLTF or FBX converted to a "native" format that the engine can use directly. Are those what you call "asset packs"?

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

    Hi Cherno, Amazing work, What skills is requred to build a game engine like Hazel? Math skills? Design Patterns? Thanks guy.

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

    9:42 Take notes Epic

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

    All I've got to say is it's incredibly frustrating how many tools aren't reflexive in their path usage. Use the PATH environment variable to look for resources as well as the binary path and user relative paths. The amount of times I've had to configure the runtime linker with an environment variable or use a symlink to get a program working is far too many, and I can't imagine what it's like for you on Windows given that you can't take either of those last two steps.

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

    Hey from the stream :)

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

    this seems to be a theme all around the world, south africa lightening struck 4 people as we battle rain storms that come with hail and strong winds, this isnt something i am used but it seems its a reoccurring event now

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

    Hi Yan Chernikov,
    Thanks for the tutorials.
    Could you do a series on the Gang of 4 software architectural design patterns?
    e.g. Observer Pattern (publisher-subscriber), Command Pattern
    Thank you.

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

    can anyone tell me what the "batch renderer" equivalent is for dx12 or dx11?

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

    Are you building Hazel engine just for learning purpose or why reinvent the wheel ?

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

    Your video thumbnails remind me of Ricky Gervais in The Office when he was posing for photos. Good grief, isn't this a programming channel lol

  • @user-sb4lx3hz2u
    @user-sb4lx3hz2u 4 หลายเดือนก่อน

    it's cool

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

    I want to create a procedurally generated visualization of a city, in somewhat abstract shapes (not photorealistic). Is it something that could be reasonably doable in Hazel? First I installed UE 5 with the intention to learn its basics, but the performance is so so bad on my iGPU it's actually hard to believe that essentially an empty scene can be so slow.

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

    Any plans to use smart pointers?

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

    Using a generator to continue development, what a mad lad.

  • @bashiraddean-mufarreh
    @bashiraddean-mufarreh 4 หลายเดือนก่อน

    If you don't mind sir. I wish I would roadmap for full-stack programming

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

    actually SO GLAD to see you getting sponsered by Brilliant

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

    What’s really sad is I literally started making a game on unity for my computer science project at uni. I literally
    Just have a 2D rabbit jumping around thaty girlfriend drew as well as its animations and I have now got it moving around and playing correctly to jump on platforms but for some reason it’s glitching out and driving me insane. I couldn’t imagine actually coding the game engine itself 😵😵

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

    "The settings on how to process the mesh". (or interpret)

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

    Hi from the stream its amadeus

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

    I work for FQA in video game testing and do video editing, if you need assistance I'm available to work :)

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

    Full project path is displayed incorrectly on Windows. It displayed the base path as "C:\Dev\..." with backslash, but then appended the project name using forward slash '/'. It should be backslash to follow the OS' file-system convention.

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

    when power generator reveal?

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

    powah

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

    Be safe Yan.

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

    huh, runtime is always a nightmare

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

    " Power outages aren’t going to stop Hazel 💪"
    THATS WHAT I WANT TO HEAR BROTHER, YEAH

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

    9:57 A better word would be "understood"

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

    He making a game engine with the help of a real engine

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

    Welcome to Nigeria 😂😂

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

    Power outage - Our daily lives here in Africa....

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

    do you have onlifäns?

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

      WTF

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

      lmao

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

    i dont like ue5 because its basicly its own language, i dont want to learn everything in ue5 to use it. is hazle thee same?

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

      Well Hazel has its own API yeah so you can interact with the engine but you can use native c++ scripting or C# scripting.

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

      @JtagSheep i mean, in ue5 there are a lot of components and you dont use std, they made everything for the engine by them self. I used unity and i like that you use a lot of c#. So will the c++ part of hazle be like c++ or ue5

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

      @@anti_fur_guy The c++ is somewhat a lot like unity c# where you can use regular c++ in your scripting, its not like some custom c++ library with all wierd naming.

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

      @@JtagSheep thanks bro

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

    i know youll be watching this egayo

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

    Ask Ukrainians (including me) how to overcome power outages. We have some experience)

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

    Bro let us listen to how u play guitar