Awesome work! Something most people don't know about shadertoy is that the passes actually run in order from left to right, not in alphabetical order! But tbh you should have just modded my desktop shadertoy 🤓
@@lowlevelgamedev9330 I am already learning c++, i just finished learning ineheritence and virtual methods a few day ago, i have to face interfaces now.
@@lowlevelgamedev9330 also i have been watching ur channel for a long time and in July i have bought and played Midnight Arrow for a few hours. Your videos helped me to solve a few of C/C++ issues. And when i played your game i had a good time. You are awesome dude, keep it up!
Make a video on tgui (texus gui) it's a really nice alternative to imgui and can be used for a games gui without looking hacked together. It also supports multiple back ends like imgui. Edit: It's also really easy to integrate with xml, did it in an hour
Hey low level dev can you make a video on how you use multiple shaders at the same time? i have a begginer-intermediat level and dont know how to do it xd still really greate video
yo, if you want to use multiple shaders, you just bind the shader that you want before drawing. There isn't such thing as at the same time, you will do things in order and you use one shader to draw one object, but than you can just bind another shader and draw something with that, even the same object 💪 don't forget to send the right uniforms for all the shaders at least once
not quite :(( javidx9 has good videos on gamedev topic, you should just learn opengl very well and than try to make a game with it, so join my discord and look at the text channels, some of them are called resources, you will find there respirces for various topics including opengl stuff 💪
I think cpp if way better for gamedev than rust, so I would go with raylib, because sfml uses the oldest opengl version and raylib is better made over all with more features 💪
@@lowlevelgamedev9330 From my viewer perspective it was way easier to follow what you were talking about and generally the video flowed better. Imo totally worth the extra time spent editing
About the parser/tokenizer: May I introduce you to a very cool project called "tree sitter"? It already supports grammars for a plethora of languages. It's grammar rules are very easy to follow in order to write your own grammar. The generated parser is in C, it is small, embeddable to your project (IIRC MIT license) and the API is easy and powerful. EDIT: Also it is so fast that it re-parse the file in realtime while you're editing it.
Awesome work! Something most people don't know about shadertoy is that the passes actually run in order from left to right, not in alphabetical order! But tbh you should have just modded my desktop shadertoy 🤓
bruh what 💀 I didn't know that either 😅
C++ programmer and even a shredded guy , i want to be like you.
don't worry, I wasn't born like this, go to the gym and do programming, I'm waiting you to join me 😎💪
@@lowlevelgamedev9330 I am already learning c++, i just finished learning ineheritence and virtual methods a few day ago, i have to face interfaces now.
@@lowlevelgamedev9330 That's some great encouragement. So much that I want to go to the gym again muscle aches or not.
Every good programmer do sport, its necessary otherwise we just start becoming crazy
And rust users will probably say that they can rewrite this in rust too...
😂 true
rust mentioned 🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀 love rust forever
That background music in the start reminded me of Dani, so decided to leave a comment. Video was amazing though!
"I'm currently learning Lua and Love2D, and afterwards, I plan to learn C++. You've inspired me to start programming!"
glad to hear that 💪💪
bro turned into dani into one episode 😆 ( luv ur videos)
So this guy is actually jacked, would not have guessed that
That is actually super cool and useful.
well i didnt understand a lot but hey u are not getting replaced by AI in ur lifetime.
thank you 😂😂
@@lowlevelgamedev9330 also i have been watching ur channel for a long time and in July i have bought and played Midnight Arrow for a few hours. Your videos helped me to solve a few of C/C++ issues. And when i played your game i had a good time. You are awesome dude, keep it up!
Extremely unlikely
You’re too elite, LLGD. Always impressed by your videos. Severely underrated content.
thank you bro 💪😎
You’ve became my favourite youtuber bro, please don’t stop 💪
thank you 💪💪 I won't stop
Make a video on tgui (texus gui) it's a really nice alternative to imgui and can be used for a games gui without looking hacked together. It also supports multiple back ends like imgui.
Edit: It's also really easy to integrate with xml, did it in an hour
Good video👍
this video needs subway surfers gameplay somewhere on the side for perfection
That’s cool 😎
Based now do it in software
that could actually do for a cool video ngl, like parse glsl and interpret it in software
5:50 dither d***????
ditter d indeed
Hey low level dev can you make a video on how you use multiple shaders at the same time? i have a begginer-intermediat level and dont know how to do it xd still really greate video
yo, if you want to use multiple shaders, you just bind the shader that you want before drawing. There isn't such thing as at the same time, you will do things in order and you use one shader to draw one object, but than you can just bind another shader and draw something with that, even the same object 💪 don't forget to send the right uniforms for all the shaders at least once
How to find the game resources mentioned in your discord channel?
Nice, can you make it run in the browser like shadertoy? That would make it so much more accessible for users...
well the thing is, because shadertoy runs on the browser, it runns very very slow :((
But isnt shadertoy just js? Could you try using emscripten to compile to wasm? Should still be faster that st.
very good
Tell this man that spirv tools exist
Do you know of any youtube tutorial which teaches how to make a game using C++ and OpenGL?
not quite :(( javidx9 has good videos on gamedev topic, you should just learn opengl very well and than try to make a game with it, so join my discord and look at the text channels, some of them are called resources, you will find there respirces for various topics including opengl stuff 💪
All i could do is add your channel to my channel list custom extension.
💪💪 that's got to be a cool list
Nice video , pls what i choose bevy (rust )or raylib(c++) or sfml (c++) i love the both c++ and rust
I think cpp if way better for gamedev than rust, so I would go with raylib, because sfml uses the oldest opengl version and raylib is better made over all with more features 💪
@@lowlevelgamedev9330 THank you so much . But is it good for me like me im 14 and i wont to make my 2d game and be Gigachad not use a game engine .
@@lowlevelgamedev9330 and thaks
Next video: I tried making remaking Softimage 3D because Autodesk killed it.
Similarities to dani
Dude has ur editing improved by like 1000% compared to the last video?
yes, I'm trying to see what effect of spending more time on a video it would make
@@lowlevelgamedev9330 From my viewer perspective it was way easier to follow what you were talking about and generally the video flowed better. Imo totally worth the extra time spent editing
in that case, probably second...
yes 😂
Nope, you're third.
Well, at least you're not that guy who immediately said "Second" while being fourth.
@@auditorychemist5069 I guess so xd
About the parser/tokenizer: May I introduce you to a very cool project called "tree sitter"? It already supports grammars for a plethora of languages. It's grammar rules are very easy to follow in order to write your own grammar. The generated parser is in C, it is small, embeddable to your project (IIRC MIT license) and the API is easy and powerful.
EDIT: Also it is so fast that it re-parse the file in realtime while you're editing it.
I could immediatly tell youre romanian based on the way you pronounced "gigachad"
next up: porting to web
it is already on web tho 😂
@lowlevelgamedev9330 is it fully working or just compiling to wasm
Face reveal?
Second
Nope, you were fourth.
first
certified first comment