What it Takes to Release a Game Engine

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 our latest game FREE (made in Hazel!) ► studiocherno.itch.io/dichotomy
🌏 Need web hosting? ► hostinger.com/cherno
CHAPTERS
0:00 - I'm back
2:02 - Cherno's 3 Steps to Success
2:55 - Is Math Important for programmers
4:52 - Step 1 - Consolidation
5:13 - The Hazel Team
7:11 - Back to Step 1 - Consolidation
13:08 - Finishing the New Renderer
💰 Links to stuff I use:
⌨ Keyboard ► geni.us/T2J7
🐭 Mouse ► geni.us/BuY7
💻 Monitors ► geni.us/wZFSwSK
This video is sponsored by Brilliant.

Пікірлер: 150

  • @TheCherno
    @TheCherno8 ай бұрын

    I’m back! Time to get to work releasing Hazel 2023.2… and beyond. Don’t forget you can 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!

  • @oleksiistri8429

    @oleksiistri8429

    8 ай бұрын

    you have russian surname, are you russian ?

  • @pederslothzuricho7685

    @pederslothzuricho7685

    7 ай бұрын

    4:30... you see "Visual learner" springs from a theory about 30 years ago, its been tested rigorously over the last 30 years and, it turns out the theory is wrong. What we really are, are multimodal learners, we learn best when we use all sensory channels including being well fed and rested, alone by the effect on the somatoric system. Does this make Brilliant less relevant? Absolutely not, quite the opposite in fact, there isn't anyone who doesn't benefit from visuals, (unless ofc. you cant actually see anything). But then i think making software with visual tools incorporated can be kind of tricky in the first place, not impossible, just bloody hard. But what you can feel, smell, see, hear, limbicly sense, and what you can feel with your gut... they all contribute to learning more or less equally when applied, but the more of them you apply the stronger the brain has to retain the lesson in memory, as you create more associations in the brain for it. Which is why all the fluff matters, including ramses and ryhmes etc, mindmaps and so on. The more you can associate with the lesson the stronger the connection becomes and the easier it is for the brain to store in long term memory. There are deviants to this, but they are within the accepted few percent of any model. This leads me to: Is math important for programmers? For this very same reason yes, 100%. Let me explain why: The easier you can breakdown a problem the easier it is to solve, so if you can do maths, and you can draw, and you can reason all of these will help you find a good solution to your problem, faster. When you consider the math classes including problems such as "A Shop has 5 eggs, he sells the eggs at 2.35currency a piece, and keeps 40% of the income as profit, if the shop keeper sells all 5 eggs how much money has the shop earned?" They serve a purpose, but ofc. the more modalities you can apply to the problem, the easier it gets to understand, and the more ways you can break down and understand the problem the easier it gets to solve. In this case, if you can break down the problem into a simple mathematical equation, then you can solve the equation, and then try to apply the solution back into the context. Is math important? Yes, but so is language skills, spanish, english etc., music skills can be valuable also, real world experience can be valuable, if you can identify the problem using a multitude of skillsets then you are in a good spot. In the case of the example here: (5 * 2.35 )*0.40 = x | x is profit. What can we deduce well the 0.40 is a constant, so if we want to specify where the 60% comes from in an addition to our code, yet dependent on the constant, while independent from the profit, all we need to do is to apply this: var a * var b = (5*2.35)*0.40, then var c = var a * (1 - var b). var c = a*(1-b) (5*2.35)*(1-0.4) = z y-x Income - Profit, which means z = expenses including taxes c. Which means you can apply c => but but not . Which means you can calculate any taxes, salaries, bills, etc. by a fraction of c. var t = c/ ((expenselist.length-1) * expenselist[weighttable[t]]), assuming no weight = 0, haha its impossible to cheat the taxman, unless... t is negative, and the sum of t,s and bills, are always positive, even if c is not. aha so now we understand a problem before we've even coded it, we need some logic to handle netto loss as well as netto income. And so the math has helped us understand how the code has requirements, outside the math problem for our rpg shop.

  • @pederslothzuricho7685

    @pederslothzuricho7685

    7 ай бұрын

    I have a question in addition to my comment yesterday, which has struck me, but i need to deliver a bit of context first so bear with me over the next 7 lines, before the question: In my limited experience, i have found that in game production, especially in smaller teams, the project is easy to let go spiralling into an abys of this is a cool thing, and then the scope grows to a point where priorities can be hard to manage for programmers and content contributors on the team, simply because we are the worst to judge our own works importance, which is why i think a lot of places still seek employees with Master Degrees over lesser, because it takes a lot more to manage your own time in the thesis work, and proves you can do this to some degree, while it isn't the only criteria or basis for any hiring, i find that even experienced people can be falling into pitfalls like this, while some of it can be mitigated by having some allocation of work time specifically for this to boost morale, and prevent burnouts, i find it daring to have a lead on a portion of a project who acts as project lead, and i know of very few positive outcomes of this. Now keep in mind that games and game engines are not the same, i think this could be a real risk in most project driven businesses. After listening to you Yan, describing your own role, I have the following question that keeps popping up in my head: How do you manage to keep the project targets on track within your own branch of responsibilities in rendering and runtime, and is it hard to avoid theses objectives from that branch taking attention from other important work and coordination including managing, and financials? And how do you deal with temptations to go against these responsibilities? No particular reason other than i find your thoughts on this interesting, and would gladly watch a lunchbreak video on your thoughts on being both boss and employee at the same time. Especially because its easy to make ones own work favourite to other branches.

  • @oma_collins
    @oma_collins8 ай бұрын

    Hazel vs Unity 😂

  • @k_otey

    @k_otey

    8 ай бұрын

    instant win honestly

  • @rimenahi

    @rimenahi

    8 ай бұрын

    That would be so cool! Can't wait for Hazel vs Unreal Engine next then!!

  • @Fluiding

    @Fluiding

    8 ай бұрын

    if (!licensed) hazel is better;

  • @daniilvinnik4450

    @daniilvinnik4450

    7 ай бұрын

    Already aged like milk

  • @Mnerd7368

    @Mnerd7368

    7 ай бұрын

    ​@@rimenahiHazel cannot compete against Unreal Engine 5. In fact, no game engine in the world could possibly compete against Unreal Engine 5.

  • @Learnerofthings
    @Learnerofthings8 ай бұрын

    After seeing the Unity debacle and how this former EA CEO is leaving a wake of destruction in his path, I am going to go through your game engine series and learn to build my own engine. I just want to build a certain kind of game and I need something to do that without all of the drama and the unnecessary complications of other engines. Thanks for your content, and I am sure we would love to hear your thoughts on Unity shooting themselves in both feet.

  • @immatoll4375

    @immatoll4375

    8 ай бұрын

    Proper idea. You could also look into godot which is an open source engine and give it a try. At least till we see some hazel release.

  • @mr0o

    @mr0o

    8 ай бұрын

    Godot

  • @xhivo97

    @xhivo97

    8 ай бұрын

    I would also recommend if you wanna make games and not game engines to learn how to make games from scratch instead of a general purpose engine as those are two vastly different things. The difference is you still build an engine, but it's optimized for the game so you don't have to implement a lot of complexity that would otherwise be needed for a more general use-case. One series for this specific topic is the Handmade Hero series, Cherno's videos are also very helpful and give you a different perspective. Once you get a lot of the platform code going on and have a way to open a window, that's where the fun begins. If you want something in between from scratch and an engine, you could use SDL or Raylib, depending on the type of game you wanna work on.

  • @user-ic5nv8lj9d

    @user-ic5nv8lj9d

    8 ай бұрын

    I hope people realize that making a "game engine" is not supposed to be their goal, rather should be making games instead and focus on that without getting distracted enough, because otherwise it would be another demo that isn't meant to be shipped, though it can be really fun if you enjoy knowing how things work under the hood and don't care about shipping anything :3

  • @Leeszus

    @Leeszus

    8 ай бұрын

    good luck my friend! and have fun a long the way

  • @thinkmore8024
    @thinkmore80248 ай бұрын

    You know you have to clarify what happened with Tim right? You can't just pretend he never existed. @The Cherno

  • @peter1745dev

    @peter1745dev

    8 ай бұрын

    I'm pretty sure he *has* mentioned what happened to Tim, in fact during the last Ludum Dare we did mention that Tim was switching jobs, he works somewhere else now, we're not pretending he never existed last I checked.

  • @arson5304
    @arson53048 ай бұрын

    hey cherno just wanted to comment to let you know that your videos have had a pretty huge impact on my understanding of computing and programming when i first started with c++. lots of information about the language is super convoluted and it was a nice breath of fresh air to have stumbled upon your videos all those years ago. your ego probably gets stroked more than enough, but i really just felt the need to express my respect 😁. big ups and it's been exciting to see the evolution of hazel go from some basic opengl calls from your first few videos all the way to a fully fleshed 3d engine today.

  • @rotbjorn
    @rotbjorn8 ай бұрын

    just noticed, where did Tim go?

  • @rayyeargin-SSTmmo
    @rayyeargin-SSTmmo8 ай бұрын

    Great reminder on getting the work done while it's fresh in your mind. I have the same problem on occasion. After struggling through some new feature, I'm ready for a break, knowing there are 2 or 3 things left to do. Then, other things 'unexpectedly' come up and I don't get to it right away, so I wind up wasting a day instead of a couple of hours fixing it. Of course, we have all encountered this effect, but articulating it helps clarify the problem. Managing our own habits is a key part of building any large system.

  • @frostyhugo5542
    @frostyhugo55428 ай бұрын

    I think the bigger question is what happened to Tim? Did hazel not make him a better person?

  • @kostiapereguda

    @kostiapereguda

    8 ай бұрын

    This is exactly the question I have. Where is Tim?

  • @viper5326
    @viper53268 ай бұрын

    This could be a chance to release Hazel as "the alternative" to unity. And Godot... a lot of people will probably try Godot because of the Unity debacle ^^' And welcome back :)

  • @ludologian
    @ludologian8 ай бұрын

    That tip is so important lol . Kudo to all of you. I'm genuinely curious how you organize the branches & tests and how you update the BCL while making sure that the API is consistent syncing with other branches & dev members.

  • @Skeffles
    @Skeffles7 ай бұрын

    Fascinating to see how you approach a release. Do you incorporate automation testing in the engine pipeline?

  • @hamza_dev
    @hamza_dev8 ай бұрын

    Glad to see you back.

  • @drnnokc
    @drnnokc8 ай бұрын

    I read "Linux" somewhere in the video, and i am excited to hear /see more about that. Also, great timing after what Unity just unveiled.

  • @SomeoneOnlyWeKnow.
    @SomeoneOnlyWeKnow.8 ай бұрын

    You've come out with this video at possibly the best opportunity in a while

  • @qa7377
    @qa73778 ай бұрын

    Thanks man

  • @conflikt89
    @conflikt898 ай бұрын

    Sounds like you guys would benefit from using an issue tracker to track all tasks with an appropriate level of decomposition (and only committing work against an issue/ticket), adding unit tests and a CI pipeline to automate testing of them - would make this release business a lot easier.

  • @0x356

    @0x356

    7 ай бұрын

    We do use Jira internally to track stuff we are working on (and if you have github access to Hazel, you can also post bugs there). As mentioned in the video most work is done on feature branches (effectively "committing against a ticket"). This work then gets merged to dev only when it is reasonably finished/stable. I agree that a CI pipeline and automated testing would help. There has been some work done already on test automation (Perhaps Yan will talk about this in a later video). Test automation and then maintenance of those tests could easily be a full time job though!

  • @MelroyvandenBerg
    @MelroyvandenBerg8 ай бұрын

    I followed all the videos about your engine.. And now with Unity, this might be the time to create an alternative for many :D

  • @rmt3589
    @rmt35898 ай бұрын

    Kewl to see an indi game engine group! Gonna take an attempt at a game engine myself. This is deffinately inspiring.

  • @Abthebest13
    @Abthebest138 ай бұрын

    good timing

  • @akramdiafat9380
    @akramdiafat93808 ай бұрын

    The Best Time for releasing a game engine considering the unity mess up

  • @lukefidalgo8154
    @lukefidalgo81548 ай бұрын

    Do you plan on making a video on the unity situation? I'm curious what your thoughts are

  • @TheCherno

    @TheCherno

    8 ай бұрын

    I would, but we’re in the middle of preparing a Hazel release and I’d rather focus on that than spend time making a video just to roll on Unity. They’re doing a pretty good job of that themselves anyway

  • @wallaceobey651
    @wallaceobey6518 ай бұрын

    Can you make a video about what it takes to get an entry-level job in graphics/engine/gameplay programming? Like if you were hiring entry-level engineers. What would you look for?

  • @0darkwings0
    @0darkwings08 ай бұрын

    Hi, what is the reason for me to choose using Hazel engine (current version, or whatever you planing fo the future of Hazel engine) over existing engines like Unreal 5, CryEngine, Unity, and so on? It is a new tool to learn from scratch, I would like to hear from you about what is unique about the Hazel engine that the others don't have?

  • @0x356

    @0x356

    7 ай бұрын

    Well, you probably already know why to not use Unity ;-) As for the others, Hazel is much simpler to use than a fully fledged engine. It is also far more limited in features, so if your main interest is just to make games then you are better off with Unreal, Godot, etc. However, if you are interested in learning how the engine actually works, what are the systems that go into an engine, and want some chance of actually understanding the code behind those systems, then Hazel offers that chance.

  • @user-qf2xk1fg6e
    @user-qf2xk1fg6e8 ай бұрын

    U are inspiring me to study C++ in this difficult, dark times. Although, I don't think it's difficult and dark times in Australia. Anyway, thank you!

  • @RishabhJain-uk2qt
    @RishabhJain-uk2qt8 ай бұрын

    Hello sir , I would like to ask what will be adequate amount of graphic care will be good 8gb or 16gb ? And which laptop I should buy for that

  • @oysteinmb1
    @oysteinmb18 ай бұрын

    Does every tier of patreon give access to Hazel?

  • @irfanjames6551
    @irfanjames65518 ай бұрын

    7:05 Hey, What about Tim???

  • @xhivo97

    @xhivo97

    8 ай бұрын

    I thought Tim was help to work on games and not the core engine? I could be misremembering.

  • @irfanjames6551

    @irfanjames6551

    8 ай бұрын

    ​@@xhivo97No you're completely right, he doesn't work on the core engine. Rather makes games using Hazel Engine (posing as a end user) and Requesting features which he sees important, from the core team. Improving the Engine and UX (User Experience) in process. That's why they started participating in Game Jams. So, In my opinion, Tim plays a really important part of the process.

  • @Dustyy01
    @Dustyy018 ай бұрын

    What happened to Tim?

  • @Kostu96

    @Kostu96

    8 ай бұрын

    yeah, where's Tim? :o

  • @infiteri6030
    @infiteri60308 ай бұрын

    Very cool video but quick question. Will Hazel have a downloader which allows to download the .exe's and other assets / DLLs needed. I dont have Visual Studio and cant build Hazel so a .exe release would be very cool.

  • @mariusirgens5555
    @mariusirgens55558 ай бұрын

    I wish you could make a pure graphics engine for C++, something like three.js, that could be installed with vcpkg

  • @TechDunk
    @TechDunk8 ай бұрын

    Great timing to post after the Unity announcements haha

  • @hazelora
    @hazelora8 ай бұрын

    nice engine u got there

  • @vedantmatanhelia1016
    @vedantmatanhelia10168 ай бұрын

    What are your thoughts on unity's new pricing

  • @fakestiv
    @fakestiv8 ай бұрын

    After you're done with all the work to release Hazel, it would be interesting to see a review of the handmade hero codebase or to hear an opinion on the handmade philosophy... With their rise in popularity, their programming style looking somewhat different from yours and the recent Unity debacle, it feels like it would be a good source of interesting and insightful content. Congrats for the soon-to-come release btw 🎉, it's been a long journey since your videos introduced me to C++ a bunch of years ago.

  • @xhivo97

    @xhivo97

    8 ай бұрын

    I think their goal is to teach making games from scratch vs. making game engines. Very similar skills but there's a lot more that goes into making a game engine IMO. If you want to learn how to make a game from scratch at low level without the use of libraries, Handmade Hero is an invaluable resource.

  • @fakestiv

    @fakestiv

    8 ай бұрын

    @@xhivo97 yes, yes, I know what they do and I'm familiar with code from some of their most prominent members, but their coding style is quite different from the cherno's, so I'm curious about his opinion (he's also a bit more experienced than me, so he could come up with something I didn't think about...). I mean... He made his own engine, so technically it doesn't get much more handmade than that, and the distinction between generic game engine and specific game is crucial to the matter, but I think there would still be a lot to talk about getting into the details.

  • @NeUrOmAnCeRAI
    @NeUrOmAnCeRAI8 ай бұрын

    How much do I have to pay per game install? /s

  • @puffin_000
    @puffin_0008 ай бұрын

    I'm curious, did you have plan on open sourcing the "Real Hazel" Engine other than the Patreoners? Or did you will go path of proprietary stuff?

  • @emily-ttg

    @emily-ttg

    8 ай бұрын

    We don't currently have any plans to open source Hazel itself, unfortunately. Might change in the future!

  • @zeropointzer0
    @zeropointzer08 ай бұрын

    Don't know what it takes to _release_ a game engine, but I could ask John Riccitiello - he at least knows what it takes to _bury_ a game engine!

  • @tlgaming6725
    @tlgaming67258 ай бұрын

    Can't wait for the fresh Hazel release to dump unity once and for all

  • @randallwalkerdiaz1002
    @randallwalkerdiaz10028 ай бұрын

    we need a "What it Takes to Release a Game" video

  • @gustavofring3890
    @gustavofring38908 ай бұрын

    Dude how to be volunteer. Yeah I pretty much have no experience but I am learning. Is that convincing :D

  • @dariamdiaz9689
    @dariamdiaz96897 ай бұрын

    Can hazel be used commercially, how does the payment structure work?

  • @not_halls
    @not_halls8 ай бұрын

    The Segway to the sponsor with the topic that scares most ppl is awesome

  • @MrHaggyy
    @MrHaggyy8 ай бұрын

    With what Unity did to their customers you might want a stable release asap and a product you can sell for January 1... Also with anybody who is invested big and needs to find ways to make money right now it's generally a good time to enter the market with a lighter and cheaper option.

  • @SYBIOTE
    @SYBIOTE8 ай бұрын

    I have been inspired by your videos and this put me on the path to engine development, I recently landed a job as an engine developer, Here is to the future P.s I'm early

  • @toyosiadekanmbi97
    @toyosiadekanmbi978 ай бұрын

    you're doing well

  • @phnkcell710
    @phnkcell7108 ай бұрын

    There's no better time to launch hazel than now lol

  • @paulkanja
    @paulkanja8 ай бұрын

    Lots of love to Emily 🙏

  • @ernststravoblofeld
    @ernststravoblofeld8 ай бұрын

    Since Unity has slipped on the Great Banana Peal in the Sky, it's time for Hazel.

  • @n3ppy632
    @n3ppy6328 ай бұрын

    I recently moved to Melbourne to study software engineering!

  • @abdulmuazaqeel7396
    @abdulmuazaqeel73968 ай бұрын

    You guys are doing a GREAT and amazing work 💚🙏🏻, I’ve been following your videos for more than two years and they’re just amazing really! KEEP IT UP ALWAYS

  • @calvinnel3954
    @calvinnel39547 ай бұрын

    obviously u dont know me, but missed your videos... keep going

  • @mikymuky1171
    @mikymuky11718 ай бұрын

    Okay this is freaky. No one ever talks about switzerland, and it turns out you were recently just a few miles away from my home :D Sorry about the heat wave xD Hope you enjoyed

  • @ThyTrueNightmare
    @ThyTrueNightmare7 ай бұрын

    I do wonder how your planning on doing licensing in the future, with unity burning itself down, there is an opening for a good 2D game engine.

  • @brycejohansen7114
    @brycejohansen71148 ай бұрын

    With Unity shooting themselves in the foot, there's a nice power vacuum opportunity to step into.

  • @anb4351
    @anb43518 ай бұрын

    after the unity debacle, Hazle has a real chance to become popular in the next few months.

  • @abdalfattahabdalmalek3533
    @abdalfattahabdalmalek35337 ай бұрын

    Is there a room for volunteering??

  • @dickheadrecs
    @dickheadrecs8 ай бұрын

    can you actually get the hazel logo dyed into your hair though this thumbnail is powerful

  • @mackerel987
    @mackerel9878 ай бұрын

    the goat 🐐 🎉

  • @gsestream
    @gsestream7 ай бұрын

    cowboy pew pew self-supporting, but I still like the cache efficiency for the geometry first engine pass (max deferred rendering), yes take note of your own actions, lulz point taken

  • @DavidKennedyAraujo
    @DavidKennedyAraujo8 ай бұрын

    What is required to be part of the Hazel development team?

  • @0x356

    @0x356

    7 ай бұрын

    There is no formal requirement or process. Basically you fork the codebase and do Something Cool with it (to get on the team this would probably mean developing a major new system). Your code needs to be "good". That doesn't mean it needs to be the most advanced thing in its particular field, but it needs to a) work and b) be relatively accessible for other people downloading the codebase to understand (bearing in mind that one of Hazel's goals is for learning). You also need to be prepared to stick around for the long haul (to support that major new system you developed).

  • @FRareDom
    @FRareDom8 ай бұрын

    what a great time to release a game engine, considering the fall of one of the biggest game engines ever

  • @kuroakevizago
    @kuroakevizago8 ай бұрын

    If I had money I would've go straight for Hazel probably XD

  • @ChloeCake
    @ChloeCake8 ай бұрын

    OMG look Emily you're in Cherno's video :D

  • @tubeincompetence
    @tubeincompetence8 ай бұрын

    I like all this waving around in videos since I turned off those "in video cards" a few years ago. :)

  • @MrDgf97
    @MrDgf978 ай бұрын

    Game Engine Wars

  • @Tabu11211
    @Tabu112118 ай бұрын

    I made a 3d game in tradingviews pine script lol. 3d bowling.

  • @hasankaraman
    @hasankaraman8 ай бұрын

    Thanks Emily 🐧

  • @baanchas
    @baanchas8 ай бұрын

    and what is Tim responsible for?

  • @geekworthy7938
    @geekworthy79388 ай бұрын

    Math is very important for engineers, not so important for developers or programmers.

  • @ernststravoblofeld

    @ernststravoblofeld

    8 ай бұрын

    In my experience, having studied accounting didn't make me a better programmer, but it sure made my accounting software better. If you're doing math-heavy programming, I don't see how you are going to get anything done if you don't know any math.

  • @alexanderdahlin1690
    @alexanderdahlin16908 ай бұрын

    Where is Tim?

  • @mohokhachai
    @mohokhachai7 ай бұрын

    Professional developer Software

  • @Hector-Site
    @Hector-Site8 ай бұрын

    And Tim ?

  • @jamesclow108
    @jamesclow1087 ай бұрын

    Shame a project like this couldn't be open source.

  • @pdevito
    @pdevito8 ай бұрын

    A man of culture using git fork 🚀

  • @maxi-g
    @maxi-g7 ай бұрын

    What's the difference between requiring a Patreon membership to use Hazel for 10$/Month as opposed to actually selling the engine and charging 10$/Month?

  • @jesse2535
    @jesse25358 ай бұрын

    In my country computer science doesn't have an actual software engineer degree.

  • @Sohneg
    @Sohneg8 ай бұрын

    Uh looks like mount pilatus :)

  • @199772AVVI
    @199772AVVI8 ай бұрын

    The main question is: is Hazel going to replace Unity?

  • @xxsemb

    @xxsemb

    8 ай бұрын

    Not at all. Godot and Unreal have it covered.

  • @199772AVVI

    @199772AVVI

    8 ай бұрын

    @@xxsemb Unreal doesn't use C# as it's scripting language so it doesn't count... And to me Godot doesn't seem to be ready for bigger 3D games?

  • @xxsemb

    @xxsemb

    8 ай бұрын

    @199772AVVI why does c# have anything to do with it? The c++ unreal uses is extremely simple.

  • @199772AVVI

    @199772AVVI

    8 ай бұрын

    ​@@xxsemb Well, simply because of the garbage collection and that you don't have to understand pointers... That is what C# has to do with it. Not saying C++ in Unreal is hard (but it can be). But yes, the biggest advantage Unity over Unreal has is the C# is a managed language.

  • @Flad.

    @Flad.

    8 ай бұрын

    @@199772AVVI Could you give any example where unreal engine garbage collection wouldn't suffice? I see people mention it a lot but it doesn't make sense to me, I very easily can use exclusively raw pointers in unreal and occasional calls to IsValid() if I'm unsure about the life of a spawned actor, which only really gets destroyed when explicitly destroyed. I only started needing to do things like that when going as far as to implement entire systems for an advanced in-game level editor and mod support, which is far outside the scope of normal developers, isn't it? Since vectors, rotators, quaternions, etc. are obviously going to either be member variables or declared on the stack it's not like you have to worry about the memory of any non UObjects, and all UObjects are garbage collected.

  • @Aleksander-Prokopowicz
    @Aleksander-Prokopowicz8 ай бұрын

    IMO: Logic is more important than math in any kind of project (game engine incuded). All ifs, else ifs, case ofs, do whiles, returns vs method callbacks, events vs singleton spine - All this can drasticlaly change whole flow of project. Math errors can ew. do some funny physic gliches or lead to new fancy neon colored shader but whole logic - without it project will not even run.

  • @anispinner
    @anispinner8 ай бұрын

    The king is dead long live the king.

  • @afterschool2594
    @afterschool25948 ай бұрын

    Please make at least the binaries free so I can try it. At least maybe make the tier lower for the binaries only

  • @Jaja111389
    @Jaja1113898 ай бұрын

    If you’re not being lazy are you really a developer/software engineer?😅

  • @zoellazayce6796
    @zoellazayce67968 ай бұрын

    You need to make the download easier for non devs, and release it now even if it's shit. Stop being scared of releasing it. You have to take advantage of Unity being stupid

  • @krinjon193
    @krinjon1938 ай бұрын

    Emily Banerjee bong??

  • @ChristopherCricketWallace
    @ChristopherCricketWallace7 ай бұрын

    Can you support Metal and sell to Apple for a small country?

  • @NeUrOmAnCeRAI
    @NeUrOmAnCeRAI8 ай бұрын

    #AnOpportUnityToChooseADifferentGameEngine

  • @t3hPoundcake
    @t3hPoundcake8 ай бұрын

    Suuuure. You were just waiting for Unity to nuke themselves from orbit weren't you.

  • @MsDuketown
    @MsDuketown7 ай бұрын

    Just reacting to the headline but you need a compiler, which uses the ASM language. Byebye

  • @Grynjolf
    @Grynjolf7 ай бұрын

    Wait what happened to Tim? Did I miss something? :O

  • @Grynjolf

    @Grynjolf

    7 ай бұрын

    Oh he talked about it in the newest video, I just hadn't looked at it yet.

  • @mohokhachai
    @mohokhachai7 ай бұрын

    Send me a copy

  • @Byynx
    @Byynx7 ай бұрын

    All this time i thought you were from England. Is your accent a common australian accent?

  • @icaroamorim3123
    @icaroamorim31238 ай бұрын

    I'm so fucking lazy bruh

  • @ericmojica6135
    @ericmojica61358 ай бұрын

    Did you actually use Brilliant when you learned math?

  • @sensemusicofficial
    @sensemusicofficial8 ай бұрын

    pro tip ..learn to do nothing as well as you do something ..

  • @nullbeyondo
    @nullbeyondo8 ай бұрын

    First comment! (That's not a bot)

  • @anon_y_mousse

    @anon_y_mousse

    8 ай бұрын

    I see three other humans ahead of you. Two if you wish to discount Yan's comment.

  • @cqanimohamed1939
    @cqanimohamed19398 ай бұрын

    why you don't make hazel open source

  • @awesomedavid2012

    @awesomedavid2012

    8 ай бұрын

    It's hard to put so much time and effort into something and just say "here you go world. Enjoy"

  • @anon_y_mousse

    @anon_y_mousse

    8 ай бұрын

    @@awesomedavid2012 Yep, so hard that only 30 or 40 game engines are open source. Godot being the goto engine after the proprietary Unreal and Unity, but not the only one.

  • @earlnuclear

    @earlnuclear

    8 ай бұрын

    @@anon_y_mousse unreal gives everyone full access to the source code. Not quite the same as unity.

  • @rayrayray
    @rayrayray8 ай бұрын

    How do afford this? I’m guessing you have rich parents?

  • @6666BLACKSATAN
    @6666BLACKSATAN8 ай бұрын

    Za haZel, lol sorry, bro не удержался

  • @Tablerone66
    @Tablerone668 ай бұрын

    I am one of first eight people watching 🎉🎉 pin me to the top