Awesome tutorial. How much time did it take you to make this?
@mikkelens Жыл бұрын
This is exactly the type of bevy tutorial I have been looking for! You don't spend 10 minutes talking about the benefits of ECS/Rust, you just jump directly into it and expect those who want to follow along to be able to keep up. Very very excited for the video(s) on bevy gizmos/egui.
@ikiguy95 Жыл бұрын
Thanks! I'm working on the bevy egui editor video this week, learned a lot. I'll probably record it this weekend and release the video the saturday after that
@RoastLambShanks8 ай бұрын
a little too fast, when he said cargo add bevy, the next screen is looking at the Cargo.toml file. very confusing. luckily I rewound the vid and noticed the missed step. butt the screen was too fast. If its hard for someone to hit pause, before the vid moves on, its too fast.
@Metruzanca7 ай бұрын
Yes exactly. I don't want a "no programming experience required"-style tutorial.
@jaykrown10 ай бұрын
12:52 is so satisfying. Thank you for structuring the video in a way that exemplifies the efficiency of ECS. Very intuitive.
@rogerwinright2290Ай бұрын
This is such a well-structured and awesome tutorial. I'm learning Bevy still but I'm picking it up kinda quick. I migrated the codebase to 0.14 myself, but it'd be awesome if you made a few more tutorials of this sort in the future with the new version of the framework! Easy content! Thank you again!
@bluedark7724 Жыл бұрын
You made it on weekly in Rust. You are completely correct there's not much out there on Rust and game programming. The Audio is very deep listening in the car, I might try at home. Thanks for showing the rust love
@ikiguy95 Жыл бұрын
That's so cool! Thanks for the heads up and the support. I'm working to make my audio post processing better for the next video, so it's louder/clearer
@ErhanTezcan11 ай бұрын
great video! starting 2024 with some Bevy stuff, this was the first one :) keep em coming
@flwi6 ай бұрын
Just learned about bevy recently and your tutorial helped me understand lots of the core components and how they interact! Well done!
@Zitrone21 Жыл бұрын
Thanks, now I finally understood how this game engine works
@lm2668 Жыл бұрын
Loved the video, WE NEED MORE!!
@kaby3190 Жыл бұрын
Excellent video! I especially loved the graphical explanations, they really helped me comprehend the code rather than blindly copying it Btw in case you were unaware at 8:59 there is a sudden loud sound
@ikiguy95 Жыл бұрын
Glad you liked the video! Thanks a lot for the heads up, I'll see if I can cut it on youtube studio
@specwnm11 ай бұрын
bro tf such a good tutorial. hope you wont stop
@noahpro Жыл бұрын
This was the cleanest example for ECS I have seen. Thank you!
@ZaaackBR3 ай бұрын
estava suspeitando do seu sotaque, até ver que tu é brasileiro! hahaha ótimo tutorial.
@BryanValeriano-je5cx Жыл бұрын
Amazing! Great content and quality. I look forward to future videos!
@laundmo Жыл бұрын
huh, i would have expected sprite rendering to drop below 60fps with the many balls demo, considering sprites aren't batched yet AFAIK it's impressive!
@ikiguy95 Жыл бұрын
So one interesting thing - sprite rendering seems to be no problem, but if I try to have 100k balls *with* collision enable, then it runs hyper slow until all the bricks are destroyed (
@laundmo Жыл бұрын
@@ikiguy95 ive created bevy_spatial for cases like this. it should handle 100K entities okay-ish, at least as a coarse pass since it doesn't do aabb collisions
@samdavepollard Жыл бұрын
great to see more rust gaming content good luck with your channel subbed for sure
@ikiguy95 Жыл бұрын
Thanks for the support and the sub!
@chickenfur Жыл бұрын
Thank you very much. Waiting eagerly for the next one.
@Lespati-wy9dy Жыл бұрын
Thats a new sub bro! Good work, keep it up... ❤
@skylark.kraken5 ай бұрын
Thank you and we miss you
@eatenpancreas Жыл бұрын
this tutorial is amazing! i personally try to structure my projects into multiple smaller files, but guess that's just preference
@ikiguy95 Жыл бұрын
Thanks! I find that for tutorials it's useful to keep the file count low as a lot of people find it easier to follow. I do generally work with larger files in Rust though, since 1 file = 1 crate.
@eatenpancreas Жыл бұрын
@@ikiguy95 very valid, as a rust newbie its nice to be able to easily follow a tutorial and diverge from it!
@eatenpancreas Жыл бұрын
i ended up making a spawner for both balls and bricks. just absolute mayhem
@diadetediotedio6918 Жыл бұрын
@@ikiguy95 1 file is equal to 1 crate in Rust? I'm pretty sure the thing is more like 1 project = 1 crate but I could be wrong
@ikiguy95 Жыл бұрын
@@diadetediotedio6918 OH you're right! I got confused. 1 file = 1 or more modules, not crates. Thanks for the clarification! I think you can have more than one crate in a project tough, i.e a binary crate and 1 or more lib crates. But in general what you seems correct to me. Linking Rust book I re-read for reference: doc.rust-lang.org/book/ch07-01-packages-and-crates.html
@maxgames_nl3829 Жыл бұрын
A MA ZING tutorial. Thank you so much for making this. its so great
@OmegaFalcon Жыл бұрын
Oh I'd love to see how to get an editor running!
@ikiguy95 Жыл бұрын
Just finished recording the video today! I'll probably not release it this weekend as I'm traveling, but should be out short after that
@th3oth3rjak3_ Жыл бұрын
I got to 4:02 in the video and am getting a black screen instead of the background with the paddle. Are there any good troubleshooting resources that you've found? I'm wondering if it's related to a bug potentially.
@schmoris3 ай бұрын
great video, thanks for the tutorial!
@amidfallen Жыл бұрын
Wow, very nice tut. What I would like to see is some sort of 2D gas chamber simulation, where balls collide with each other. This would be a great example of implementing a logic for dealing with collision between the entities.
@phamwilliam4606Ай бұрын
Thanks for this vid! Abs legend
@chefaku10 ай бұрын
12:00 Isn't it the same to assign the value directly to true instead of checking the velocity of the ball?
@chefaku10 ай бұрын
It seems that it is not the same, if you hit it from the side and put the ball inside the paddle it will get buggy
@tri99er_ Жыл бұрын
Awesome video
@kesocialuwu8 ай бұрын
Thanks for the video! It would be nice if you made another one that explains how to create .msi or .deb files to install the games created with beby!
@Ponderado Жыл бұрын
Dechichi? It is scary how similar your voice is to another Game Dev on youtube. Haha By the way, excelent video. After Unity fees problem I've been looking for other game alternatives and Rust seems to be something that will be a ground breaking in the far future of game dev.
@ikiguy95 Жыл бұрын
Don't know what you're talking about, but this guy has a cool name!🤫😉
@primalaspid719711 ай бұрын
great video!! Ehats your vsc theme called?
@Wigtor Жыл бұрын
great video!
@Keyr969 Жыл бұрын
very well explained, thank you.
@fischi9129 Жыл бұрын
Very cool video, made me try out bevy the first time and actually the first time I was seriously considering creating a small game to jump into the game dev world, just curious tho, what theme do you use? I was on Rose pine for a while, but I really love the theme u are using in the video
@coachbutters4777 Жыл бұрын
Nice job!
@bibliusz77710 ай бұрын
Do a video on how to setup a wasm project so that there is sound
@victorspresence12637 ай бұрын
Where do I get this engine, and how large of a download is it?
@JXQU3 Жыл бұрын
What font are you using?
@ikiguy95 Жыл бұрын
IoservkaTerm NF
@victorspresence12637 ай бұрын
Also, does it do 3d? Is the UI like Godot?
@lucascamelo3079Ай бұрын
Bevy supports 3d, but as it's a new engine under high development, UI editor doesn't exists
@kyori_kyo4 ай бұрын
ok so.. wheres the rest of the videos?
@mrbinggrae5954 Жыл бұрын
Next Video!!
@thanosfisherman Жыл бұрын
Yo lads. Will my games be blazingly fast if I use this engine?
@MonroeMiriam-g2l2 ай бұрын
Buckridge Burgs
@DCXCIII Жыл бұрын
Thanks for the video, but why are you called C Game Dev? You're using Rust and Bevy for your first and it sounds like future videos
@ikiguy95 Жыл бұрын
Initially I did plan to make videos in C, but likely won’t as I don’t think I have anything new to add on that space. Will have to think of a new name for the channel xD
@brunokotesky5965 Жыл бұрын
@@ikiguy95 Really nice video :D. Rust Game Dev
@BrickWall-StudiosАй бұрын
The tutorial is outdated but stilll very good video