40 Days.
Вставка
- Опубліковано 2 бер 2024
- get.hazelengine.com
Ludum Dare ► ldjam.com
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
🔗 LINKS
We made a (potentially) UNBEATABLE GAME ► • We made a (potentially...
Intro: Sparky Engine (How To Make a Game Engine) ► • Intro: Sparky Engine (...
I Bought A GIANT R/C Jet... It’s SCARY Fast!!! (I can barely fly it) ► • I Bought A GIANT R/C J...
💰 Links to stuff I use:
⌨ Keyboard ► geni.us/T2J7
🐭 Mouse ► geni.us/BuY7
💻 Monitors ► geni.us/wZFSwSK
I watched this video from scratch
you don't say?
@@ninja_raven256 oh but I do
inb4 someone creates a yt video player on scratch
I made UA-cam from scratch and reuploaded this video to it, then watched it.
Well I scratched while watching the video.
Using Hazel to create a Ludum Dare game is a great idea. It reminds me of Blender development and how Ton Roosendaal always pushed making feature films if at all possible. Blender development would always spike during the creation of these films, because during those moment the artists making the film would come up with new needs and stumble on bugs. This would greatly excite the Blender developers to go a step beyond.
I'm a Software Engineer who works full time on firmware and software for sat comm embedded systems. I learnt to write code by watching your Java game engine videos back in the day. What a blast from the past! Can't say enough how much I appreciate your videos over the years.
Regarding RC plane building -> Yep, it's all about the process there too. I'm an older person that finds coding fun. I've been playing games since my youth - starting out on an Atari 2600. I've always been fascinated with the math and physics behind games. It lets you create your own little world that you can say "I did that!" - with all the satisfaction implied. I want to take it further and make my own game and physics engine as well - as I'm looking at a few books on my desk to help. I, like yourself, am more interested in the game engine and the logic and technicalities behind the games. I enjoy the process of growing and always being a little better than I was the day before.
I have been following you since the time you made that series on sparky and that was literally the most in depth video about game engines even back in the day. I remember learning about stuff like font rendering and emscripten from that series and ultimately started off my journey with 3D graphics with OpenGL. Its really astounding to see you come this far! Wish you all the very best for ludum dare! 👍✨️
Random idea: let's make game jam, where you have to use your own game engine.
Engine jam ;)
That's what crosses my mind. I thought he was gonna urge us to create a game engine in preparation for the game jam
@@leonardodavinci4259 exactly
Imagine taking "From scratch" to its extremes and writing your own graphics driver.
James Sharman wrote games for his CPU he built from scratch. Short of using easyEDA and some sort of make-your-assembly program.
This is a good point. I have reflected on myself many times. I started out wanting to make games over 22 years ago. Because of games and wanting to create games, I got into programming which has COMPLETLY changed my life. All because I wanted to create games. The large benefit I have gotten from programming is not because of the successful creation of any games.
But, what ended up happening is not me loving to create games, (which I do) but more than anything, I love creating the tools, libraries, engines, frameworks, etc that are used to create games.
That is what drove me down the path that I am at now and because of it, I am creating game dev tools and libraries. I have an open-source 2D game framework called Velaptor and an open-source audio library that can be used for games, (and anything else). Making games is where I started, but not where I ended up. It has been a crazy 22-year journey for sure.
Looking forward to the videos of the creation of your game!!
For some reason this provided me motivation to work on my game engine. Thank you for motivating me.
I almost quit yesterday after trying to make a borderless and titleless window have my own custom title bar, JESUS.
Good Luck, very exciting and a great way to test and bug fix your engine..
I've been working on different iterations of my own engine over different languages, opengl, and vulkan. This whole time was to make a game but this was a pretty good reality check that I just enjoy making engines and this 40 days is a good motivator to get my current engine ready for a jam in 40 days
9:25, that reminds me of one of the chess players kortchnoi, he once said that I don't learn openings, I invent openings.
Nb: openings in chess are the way one starts a game and can greatly decide the outcome of the game
I'd love to see you jump into other low level languages like Zig or Rust and explore their memory management tooling in the context of writing a game engine. What are even the most common memroy management problems that game engines see?
before you make a game, you must invent a game engine
before you invent a game engine, you must invent a language
before you invent a language, you must invent an assembler
before you invent an assembler, you must invent a CPU
before you invent a CPU, you must dig up silicon
before you dig up silicon, you must invent the earth
before you invent the earth, you must invent the universe
Before you make the universe, you must invent a game where it will take place
ive done this before
@@RPG_Guy-fx8nsI think you're mistaken
@@doctorshadow2482 Before you invent a game where it will take place, you must invent the system on which it will run.
@@RPG_Guy-fx8ns alright, everything resides in its own layer.
now we're getting somewhere
from scratch means not using anything from that layer, or at least the one bellow it.
I was waiting for Cherno to make a challange out of this story :D
I discovered your channel when you were only a few episodes in on the modern Game Engine Series. I ended up going back and watching the Sparky series just because I was craving more game engine content.
Hey The Cherno do your recommend a book to go with your c++ tutorial?
We all knew that you are much more enjoying writing tech than writing a game, so this is unexpected.
But i appreciated it and it got me thinking about my own reasons why i made/making certain things as well.
Even though i do programming since more than 30 years, i never did any gam jam's because i also enjoy more creating tech stuff tech & architecture. Also i never finished writing a single game in my entire life. Sure i made hundreds of prototypes, some more advanced than others, but i never finished it to a point where i could say "its finished" - where finish means, it has some levels, it has gameplay, it has art, sound and music...
Speaking of doing stuff "from scratch", this is a reminder that there's a tutorial of sorts out there glossing over the steps of creating a game using nothing but microsoft assembler, linker and d3d11
What tutorial you are talking about? Sounds interesting
I'd really love to know what that is
@@leonardodavinci4259 guess my overly detailed reply got nuked
try searching with those keywords and you may find it
@@not_herobrine3752 ah so much relatable, like every time im trying to give detailed answer youtube gets triggered for no reason and deletes my comment :( is it lingon studios tutorial?
its like with Rust. There are probably more game engines written in Rust than games written in Rust :D
I understand from all your videos that you love creating apps from scratch. I do also share this with you. In my case is mainly because I always want to understand what I am doing. My question if if you also enjoy the process of researching/optimizing certain areas, i.e. creating better water effects. I am asking because they are two different worlds, both of them demanding a lot of time. I have curiosity what is your preference.
glhf, and I think I made my engine framework for public use and for the tool editor it powers. 90 days to full math library with framework implementation. also to achieve a scientific prototype evaluation goal.
I think putting Hazel to the test by doing a Game Jam is a great way to see how it performs and where it fails. Good luck!
Good luck✌️
The Cherno's Solo Leveling 🔥
Ян, полностью тебя понимаю и поддерживаю, так как сам такой же. Для меня создание игры - нечто более тривиальное и скучное, чем создание, например, собственного нетворк решения или написания собственного небольшого движка, ну и музыку никто не отменял:)
Didn't expect to be jumpscared by Cleetus in a Cherno video XD
Fantastic video as always Yan.
He always motivate me ❤
Now I'm wishing for a game jam where the participants have to build an entire computer (from scratch), and create an OS, then a game engine, then a game. Surely would be easy, surely.
Look up Nand2Tetris and you will do exactly that. You build a computer from scratch out of logic gates and everything software-wise to run an app on it (e.g. a game). The only problem is you can't do that in a couple of hours. 🤣 In terms of programming, it's one of the most interesting projects I have ever done and I can highly recommend taking a look if you want to know how stuff works.
I think to quite a few people 'from scratch' means "I wasn't working on this specific game before coming here". They might well be using an engine and as much tooling as they want to use for a short project.
What thought came to my mind during watching this video, you want to amaze basic users or developers. I mean by that if you make a very fun game and millions of playing it end of the day, they don't care about the the source code and technologies you used they care about the user experience. But if you share how you turbo your game that you can achieve a very flawless ocean waving and talk about these details,how your programmed it it is different piece of art. For me this more interesting.
You deprived me of my hard-earned sponsor message at 5:02 so I did not get my coffee. Fortunately UA-cam made up for it with their own advertisement at 7:04, so now with a coffee I can really enjoy the rest of the video. lol
sparky series is the best content and the best engine of all time
I love your vids
I think this may be (fairly tersely, if not obtusely) summed up with 'If you want to create an game, don't create an engine. Unless you like creating games.'
*Abstract*
The speaker reflects on their experience participating in the Ludum Dare game jam competition. Nearly a decade ago, they were fascinated by creating games "from scratch," but also recognized the value of game engines. To bridge the gap, they spent 40 days developing a personal game engine called "Sparky" for use in a Ludum Dare event. Now, with another Ludum Dare approaching, the speaker aims to participate solo again, this time using the Hazel engine. They'll livestream the development process and use the remaining 40 days to prepare Hazel for their game jam project.
i used gemini
Here's a summary of the 65 UA-cam comments on 2024-03-04, presented as a concise
bullet list and focused on the most important themes:
* *The speaker's past game jam experiences:* Several commenters share
how they relate to the speaker's passion for building game engines
and the thrill of participating in game jams.
* *Game engines as tools for creation:* There's discussion about using
game engines like Hazel to enable creativity, mirroring how
Blender's development was often driven by the needs of filmmakers.
* *Motivation and the joy of the process:* Many commenters express
that they find the speaker's videos motivating and resonate with the
enjoyment of building game engines and the technical challenges
within game development.
* *Hazel and Ludum Dare:* Commenters are excited about the speaker
using Hazel in the upcoming Ludum Dare and discuss how this can
stress-test the engine.
* *The meaning of "from scratch":* There's a debate about what "from
scratch" truly means in the context of game jams, with some
advocating for stricter interpretations.
* *Requests for more C++ content:* Viewers express a desire to see
more C++ tutorials from the speaker.
[...] and 40 nights. I waited for a girl like you to come and change my life. 🎶
Build game from scratch!, me getting some transistor prime materials..... , after a decade game done, own cpu own memory devices.... and the final game some pong : D ... dude now ... chat gpt Make me mario ! And ,well you know ...
In high school, I used to play Sudoku from scratch😅
edit: I dont know if that made playing it easier or more difficult
I literally get the RC Plane video recommended rn, the yt algo is great smh.
Cherno please make live stream on UA-cam too
This time I could not understand the reason behind this video
Is it to stay in touch thankfully with your fans?
Normally you come up with ingenuity and show up later saying here is what I did and here were the caveats and that's how I passed the hurdles.
Aaa… Sparky, the good old days
livestream on both yt and twitch please... I don't get notifications on twitch
Good luck.
1:42 Linux From Scratch, NO GNU TOOLS, make everything else, even the compiler. Even the CPU, even CMOS, even the photolitography process, even the chemistry to produce silicon wafers.
But first you create the Universe, then you make Linux from Scratch.
❤
Hi Cherno please make a video about integrating Coral with 2D Hazel engine. Please I need it mono is making me pull my hair out. Pretty please
Terry A Davis made games from scratch.
Dices 'Ludum dare' ut Romani faciunt.
Come on monsieur Cherno let’s do more C++ topic tutorial’s instead of vlogs. There’s so much in c++17 to c++23 that we can hit. I believe in you!
Amazing content Cherno, as always
You kinda sound burnt out and depressed.. easy does it!
Homebrew= fromscratch
40 days no eat == put the fat down
Step 1: don't treat game jams as competitions.
Step 2: problem solved.
You just gave the perfect analogy on why meritocracy is a scam. "If just I had a better starting point..."
Loved it!
Hope they washed their hands after they scratched.
12 minutes to say that you are participating in LD with Hazel, and up to that point you are going to do what you are suppose to do as a game engine developer? ... Ok Check... 😂
Dear Yan, the most important thing is whether we have romantic feelings about something. For example, for you, my romance is writing "game code in java", my era is coding games with 32bit Assembly on Amiga, or for my predecessor, doing this with Amstrad or C64. Having the same romantic dreams is entirely related to the environment we are in or will be in. For example, if you put me in an Amiga party right now, if everyone was coding games with assembly, pixelating and drawing graphics with Deluxe Paint, and someone was producing tracker music, I would 100% experience the same romantic feelings. I produce with enthusiasm together with them. In short, romance is a hallucination, a virtual world that we have created entirely. Whether we live again or not is entirely in our hands. The important thing is to experience this together and create new memories. (By the way, you are also a part of my romantic journey in C++ and game engines, so everything you produce and share is very valuable to me and the guys like me. You are loved Yan!)
You sounded such a grumpy old boomer in the first 4 minutes 😂
I agree, the comp rules should be no engine and no frameworks! And even the type of libraries you are allowed to use should be specified, for instance: maybe you are allowed to use a window opening lib and a sound lib but you are not allowed to use libraries that allow you to just draw stuff on the screen like sdl or sfml. Or if you are allowed to use these libs the refs will take that into consideration, that assumes the judges would have the expertise to judge on the technical level. Also it should be obligatory to stream the whole process, so everyone can make sure you didn't cheat. Something like this would be way more my kind of competition!
Last
Third
Second
Fourth
first