Awesome! This is extremely useful for me as somewhat of a newbie to game dev and ENTIRELY new to Rust and trying to learn Bevy as my main engine. I just love the orgnizational capability of the ECS system so much , and haven't found any better or more user-friendly ECS game engines out there.@@ZymartuGames
Man.... It would be a real shame if you abandoned this channel. The clarity, tempo and information (and hows its build upon) is outstanding (to me). Clearly im not alone in seeing value in this (ratio is pretty insane). Hope you create more content, if not the videos you did create are awesome, ty!
I'm trying to improve my English skills by studying Bevy in parallel, and I can say that with your tutorials I will be able to practice listening! Thanks for your effort!
Excellent explanations! Many tutorials just tell you which syntax to use in order to achieve something, but not why it is done in this particular way. For example, explaining why there are Commands on the one hand and Queries on the other hand. Also, acknowledging that the automated passing of arguments to commands and queries may appear like black magic helps a beginner like me to not feel too stupid. Thanks a lot for the great tutorial thus far!
Great intro to Bevy! For those looking to speed up the build, change your Bevy dependency in Cargo.toml: [dependencies] bevy = { version = "0.13.2", features = ["dynamic_linking"] }
Great first video! I'm happy we have more Bevy content ! I know it's way more advanced and probably not what you are planning, but I would love a detailed and step-by-step series about the render pipeline and shaders in Bevy. @logicprojects has done a great job diving in it with two or three videos, but I must say it feels like the subject needs more time to really be understood, and @chris biscardi also has a lot of content, but it's quite scattered, expands on a bunch of versions, and is not conceived as a tutorial series. So if you guys feel brave enough to make a series about it one day, I would love it, and I'm probably not alone, even though I understand that it's a vast and arduous subject to cover. Keep up the great work! I look forward to your next episode, and best of luck to both of you with your project !
Thanks for the comment! We've built a few shaders for our game, and I think the idea is a good one. There is a ton to explore when it comes to shaders, WGSL, materials, and rendering, and a lot of it is not easily accessible to beginners. We'll definitely keep your comment in mind for future series. We might do an intermediate-advanced series in the future that focuses on procedural generation, shaders, async tasks, etc.
Best intro to Bevy I've seen yet! To make it more accessible I think zooming in a bit on the code would be helpful. My eyes aren't what the used to be.
Really love the pace of the series and how well everything is explained, this is hands on the best explanation I’ve seen on ECS and how it applies to Bevy, going to follow this one until the end
Thank you, this is the kick I needed to start learning Rust. Being developing in unreal for 3 years now and using C++ feels like I am putting bandages on a broken system. Please keep this series alive.
Really good intro to Bevy and especially impressive given how experimental this crate is. Hoping this can be one of several alteratives to Unity after their debacle last year!
It was amazing the way you have introduced Bevy and how to import models from Blender. I also find very good the way you have organized your code. Thanks for sharing your knowledge.
I’ve been writing notes and following along. Thank you for this series, though I’ve been learning rust, the abstractions in bevy is tough to wrap your head around. The documentation is something I haven’t quite figured out so thank you. For myself and others, bevy is a great way to learn rust. This is keeping me engaged in my rust journey
This is the best Bevy intro I've seen so far, really nice and simple to get into especially if you've dabbled in Bevy/Rust before, this really aligns it to the core principles.
I have been wanting to try my hand at game programming in Bevy and I am very much looking forward to the rest of this video series! The explanation about the ECS architecture was also very easy to understand.
I liked the video. The speach was clear, and the first eposode was easy to follow. Dont worry about not feeling like a public speaker. Nobody does at first. Recording into a microfone always feels wierd. In time you can add some more "ups and downs" in your speak to make it less monotone, but the fundations for a clear and easy to understand speaker is solid.
This first video was great and exactly what I've been looking for. Thanks for the clear explanation of ECS. Looking forward to the rest of the series. I'm trying to use Bevy to animate weight and activation changes in a new kind of neural net. I'm not yet sure if this is the right system for that, or if it's overkill. So far, I'm just learning. Thanks again.
Great tutorial video! As a suggestion from someone who watches lots of different coding youtubers: Please increase the font size of your editor when recording a video. Many people watch youtube mostly on their phone which makes the usual font size of a desktop program very hard to read.
Thanks so much for the feedback! I've already released episode 2, but we'll make the font size larger for episode 3! Appreciate the advice and context; we want to make sure future episodes are watchable on mobile.
Really great video! My learning style really needs these and so I'm grateful. I am already comfortable with Rust so following along was pretty straightforward (can't say for those who are new at coding). It was drilled into my head prior to graduating that Rust was going to be the upcoming language to replace a lot of things - especially C++ so as an aspiring indie developed I can't wait to see where this engine goes!
I was starting to learn rust for bevy and this video series is perfectly timed as I will have finished the bevy books and the basic learning in a few weeks so I will be able to start right off with this (while training my rust, it's different coming from python).
I think you did great! I think consistency is the key... if you can keep publishing updates, even small ones, on a regular basis I think people will respond to that.
I checked a few Bevy tutorial and videos and I just grasp the idea of the ECS System even if it's simple by its root. You explain so well, you visually show what you're talking about. It's simple for my brain to understand. I have a project, I prefer Bevy, but still hesitating to learn Bevy or Godot. Godot has a ui for menus and etc. But Bevy seems to be more coherent for my SQL brain. I did a lot of OOP back in the days and I hate it.
Love to see it. I second the comment about doing a video on shaders and the render pipeline. I've been experimenting with shaders a lot in bevy but they still feel foreign
Very well done, I would recommend to announce the versions of bevy and dependencies at the beginning. In a different video I ran into a problem where the timing logic was changed in my version from the video's version and it took me a little bit of code spelunking to figure out what to do.
Thanks! I feel like I already have a stronger grasp. I was trying to figure out ways to pass extra parameters to functions instead of doing the correct queries and was fighting against the library.
Thanks for the video! A minor criticism, but could you refrain from using super bright backgrounds for some of the slides. It's kind of a flashbang, and many of the slides are already dark mode so it would be better, in my opinion, to stick to the same colour scheme.
I don't use the nightly Rust compiler. The most recent advice from the Bevy team is to stick with the latest stable release: github.com/bevyengine/bevy-website/pull/873.
If you're on an Apple M2 (maybe also M1) don't set opt-level to 3 for profile.dev.package."*" There is an issue with bevy + a recent nightly version that causes a segfault with opt-level 3. opt-level 2 is fine though.
I was thinking about how monotonous your voice sound, at the end it makes sense. I hope you can grow in that aspect, because knowledge wise you are on point. Great way of making everything clear. I'll follow untile the end of the series. Thank you!