PhaestusFox
PhaestusFox
  • 224
  • 266 369
Bevy Basics Component Lifecycle Hooks
Rust = www.rust-lang.org/tools/install
VsCode = code.visualstudio.com/
Discord = discord.gg/Y6amQ7nAsP
Ko-Fi = ko-fi.com/phaestusfox
BevyEngine = bevyengine.org/
Plugins:
rust-analyzer
Rust Syntax
Even Better TOML
Error Lens
crates
BevyEngine Snippets
Stock Images from unsplash.com/
#Bevy #GameDev #bevyengine #ZeroToGame
มุมมอง: 1 024

วีดีโอ

Bevy 0.15 is out, here is everything that changed
มุมมอง 3.3Kหลายเดือนก่อน
Bevy News artical = bevyengine.org/news/bevy-0-15/ Rust = www.rust-lang.org/tools/install VsCode = code.visualstudio.com/ Discord = discord.gg/Y6amQ7nAsP Ko-Fi = ko-fi.com/phaestusfox BevyEngine = bevyengine.org/ Plugins: rust-analyzer Rust Syntax Even Better TOML Error Lens crates BevyEngine Snippets Stock Images from unsplash.com/ #Bevy #GameDev #bevyengine #ZeroToGame
Bevy Basics Deref & DerefMut
มุมมอง 800หลายเดือนก่อน
Rust = www.rust-lang.org/tools/install VsCode = code.visualstudio.com/ Discord = discord.gg/Y6amQ7nAsP Ko-Fi = ko-fi.com/phaestusfox BevyEngine = bevyengine.org/ Plugins: rust-analyzer Rust Syntax Even Better TOML Error Lens crates BevyEngine Snippets Stock Images from unsplash.com/ #Bevy #GameDev #bevyengine #ZeroToGame
Zero to FlyCam A great dev tool till bevy gets an editor
มุมมอง 9992 หลายเดือนก่อน
Rust = www.rust-lang.org/tools/install VsCode = code.visualstudio.com/ BevyEngine = bevyengine.org/ Discord = discord.gg/Y6amQ7nAsP Ko-Fi = ko-fi.com/phaestusfox Code = github.com/PhaestusFox/ZeroToPong Vault = github.com/PhaestusFox/bevy_zero_to_14 Plugins: rust-analyzer Rust Syntax Even Better TOML Error Lens crates BevyEngine Snippets 00:00 Intro 00:50 Camera Settings 02:30 Marker Component ...
Bevy Basics: Texture Atlas
มุมมอง 9272 หลายเดือนก่อน
Bevy Basics: Texture Atlas
Font ligatures an easy visiule upgrade
มุมมอง 1412 หลายเดือนก่อน
Font ligatures an easy visiule upgrade
The Unseen Layers of "Boy Kills World" - Exploring the Unreliable Narrator
มุมมอง 1674 หลายเดือนก่อน
The Unseen Layers of "Boy Kills World" - Exploring the Unreliable Narrator
What is an Entity in Bevy? | Easy ECS Explanation for Beginners
มุมมอง 6944 หลายเดือนก่อน
What is an Entity in Bevy? | Easy ECS Explanation for Beginners
I Made A Game and you can play it: Here is how
มุมมอง 5705 หลายเดือนก่อน
I Made A Game and you can play it: Here is how
Advancing Pong: We Need to Keep Score
มุมมอง 3486 หลายเดือนก่อน
Advancing Pong: We Need to Keep Score
Advancing Pong Part A: With Physics Using Bevy Rapier
มุมมอง 1.1K6 หลายเดือนก่อน
Advancing Pong Part A: With Physics Using Bevy Rapier
Zero To Pong With Bevy
มุมมอง 6K6 หลายเดือนก่อน
Zero To Pong With Bevy
Bevy Update 0.14 So much new stuff
มุมมอง 1.2K6 หลายเดือนก่อน
Bevy Update 0.14 So much new stuff
I Did A Speedrun Of Bevy And I Sucked
มุมมอง 6046 หลายเดือนก่อน
I Did A Speedrun Of Bevy And I Sucked
Bevy Good for you next game: Better every update
มุมมอง 2.4K7 หลายเดือนก่อน
Bevy Good for you next game: Better every update
Bevy OneShot Systems
มุมมอง 3.2K9 หลายเดือนก่อน
Bevy OneShot Systems
Bevy 0.13 Update Is out, This is what I think
มุมมอง 3.8K11 หลายเดือนก่อน
Bevy 0.13 Update Is out, This is what I think
Bevy Basics: Bundles
มุมมอง 1.7Kปีที่แล้ว
Bevy Basics: Bundles
Physics in Bevy: How to get Rapier in your games
มุมมอง 2.9Kปีที่แล้ว
Physics in Bevy: How to get Rapier in your games
Physics in Bevy: All Bevy Rapier Components
มุมมอง 3.7Kปีที่แล้ว
Physics in Bevy: All Bevy Rapier Components
Physics in Bevy: What is Bevy Rapier
มุมมอง 6Kปีที่แล้ว
Physics in Bevy: What is Bevy Rapier
Belly The Be all and end all of bevy UI Plugins
มุมมอง 6Kปีที่แล้ว
Belly The Be all and end all of bevy UI Plugins
Bevy Sprite Animation Plugin Updating to Bevy 0.11
มุมมอง 1.8Kปีที่แล้ว
Bevy Sprite Animation Plugin Updating to Bevy 0.11
Bevy Basics States
มุมมอง 3Kปีที่แล้ว
Bevy Basics States
Bevy 0.10 to 0.11 Migration Guide
มุมมอง 348ปีที่แล้ว
Bevy 0.10 to 0.11 Migration Guide
Bevy 0.11 Update Overview and Thoughts
มุมมอง 1.8Kปีที่แล้ว
Bevy 0.11 Update Overview and Thoughts
Bevy Basics SubApps
มุมมอง 795ปีที่แล้ว
Bevy Basics SubApps
Bevy Basics Control Flow
มุมมอง 1.1Kปีที่แล้ว
Bevy Basics Control Flow
Bevy Basics Timers
มุมมอง 1.1Kปีที่แล้ว
Bevy Basics Timers
How to make a view cube in #bevy
มุมมอง 605ปีที่แล้ว
How to make a view cube in #bevy

ความคิดเห็น

  • @dude2542
    @dude2542 10 วันที่ผ่านมา

    Do you still recommend rapier3d over avian? I can't seem to create a simple KCC with avian because it is so inaccurate if that makes sense.

    • @PhaestusFox
      @PhaestusFox 10 วันที่ผ่านมา

      I would if you're making anything more then just a prototype, I have found avian easier to set up and play around with but it gets really slow really fast

    • @dude2542
      @dude2542 9 วันที่ผ่านมา

      @@PhaestusFox Thanks! I had to manually search up this video again, because I am not getting notifications from answers. I really wanted to create a KCC for Avian, because I had so many ideas, however it is just too inaccurate. Maybe I will comeback when it is a little bit more refined.

  • @TheBlackDove
    @TheBlackDove 13 วันที่ผ่านมา

    Did you print Kingroon PLA? Hiw do you find it? Is it any good?

    • @PhaestusFox
      @PhaestusFox 13 วันที่ผ่านมา

      It was alright, but some of the colour sets where not good, like 3: greens and a blue is not an interesting rainbow filament. There is also the fact they sent me colours I didn't order/even have listed for sale

  • @Kentbot1
    @Kentbot1 20 วันที่ผ่านมา

    Very useful info and explanation of when to/not to use hooks, thank you!

  • @c1derpunk
    @c1derpunk 20 วันที่ผ่านมา

    surely it's a bit risky using hooks on a third party's package, what if they decide to add a hook for their internal book keeping in the next version! thanks for the great explanation tho!

  • @callumari5762
    @callumari5762 25 วันที่ผ่านมา

    Great video! but you spelled idle wrong!

  • @JB-xb3of
    @JB-xb3of 29 วันที่ผ่านมา

    Could you do a video on how to use and implement gizmos and custom gizmos?

    • @PhaestusFox
      @PhaestusFox 29 วันที่ผ่านมา

      I will definitely look into that, don't know anything about custom gizmos but using the pre-built ones seems like a good video idea

  • @arijitgogoi5653
    @arijitgogoi5653 หลายเดือนก่อน

    First

  • @Soluna7
    @Soluna7 หลายเดือนก่อน

    For anyone following along in neovim or really any non-IDE editor, this sounds stupid in hindsight but the parts like "schedule: Startup" where there's a little box around the term, THOSE AREN'T IN THE CODE. I spent hours staring and trying to troubleshoot this and wondering why the code in the video worked but mine didn't, until I just checked out the git repo and realized the mistake. Some of the words just aren't actually there. I thought it seemed oddly repetitive, and this is why

  • @Soluna7
    @Soluna7 หลายเดือนก่อน

    The two people who disliked this are agents of Big Class and Big Inheritance respectively, working to keep OOP the standard. This is what they don't want you to know.

  • @danielxu4426
    @danielxu4426 หลายเดือนก่อน

    Pretty cool! I just finished the 8th one. When I finish all of them, I will do it with Bevy like this.

  • @ReedoTV
    @ReedoTV หลายเดือนก่อน

    Being f*cked by flexbox has even reached as far as game dev 😂

  • @maugre316
    @maugre316 หลายเดือนก่อน

    Thanks for this in depth video. I struggle to make sense of the article on its own but you explain the sections well. Just one request: is it possible to increase the resolution of the video? It's slightly hard to see some of the text, for example on the embedded "common easing functions" video.

  • @hearteyedgirl
    @hearteyedgirl หลายเดือนก่อน

    learning

  • @josephsmith5110
    @josephsmith5110 หลายเดือนก่อน

    Good video. You give a lot of useful information because you actually use the engine, unlike some other people who just read through the release notes and have to speculate what the changes are actually about.

  • @bas-ie
    @bas-ie หลายเดือนก่อน

    Love the rooster in the background! 🐓

    • @PhaestusFox
      @PhaestusFox หลายเดือนก่อน

      Yeah it wouldn't shut up

  • @yapayzeka
    @yapayzeka หลายเดือนก่อน

    wow very cool explanation

  • @AhmadAli-kv2ho
    @AhmadAli-kv2ho หลายเดือนก่อน

    Title is zero to pong

    • @PhaestusFox
      @PhaestusFox หลายเดือนก่อน

      Thanks don't know how I did that 😕 must not have saved it after importing settings

  • @sirhc8927
    @sirhc8927 2 หลายเดือนก่อน

    You’re the fucking best.

  • @stefanbergung5514
    @stefanbergung5514 2 หลายเดือนก่อน

    I have noticed that few to none tutorial series include how to implement self-files and auto-safes.

  • @klear-z9z
    @klear-z9z 2 หลายเดือนก่อน

    are you from Sicily?

    • @PhaestusFox
      @PhaestusFox 2 หลายเดือนก่อน

      No I'm from Australia

  • @DavidWallaceCroft
    @DavidWallaceCroft 2 หลายเดือนก่อน

    Thanks!

  • @BenjaminBrienen
    @BenjaminBrienen 2 หลายเดือนก่อน

    This video is 🤌🤌🤌 I looooove the editing and presentation! You're also getting very good at explaining things with the right amount of detail.

  • @Kradse
    @Kradse 2 หลายเดือนก่อน

    never seen the "let else" syntax you use in the TextureAtlasBuilder section, but i Really like it :D

    • @PhaestusFox
      @PhaestusFox 2 หลายเดือนก่อน

      Yeah it's great from handling log and return conditions

  • @user-ty3yp7nh1f
    @user-ty3yp7nh1f 2 หลายเดือนก่อน

    Say I want an Entity that's composed of many sprites (for example a platform built of several of the 'tiles' in the .png) Would this be built with one Entity having many SpriteBundles, or does TextureAtlas itself have a way of building a composite sprite?

    • @PhaestusFox
      @PhaestusFox 2 หลายเดือนก่อน

      A single entity can only have one sprite bundle, that is the nature of components, you could do it with children each with the correct offset and index into the atlas. Or if the texture atlas is laid out for it I believe bevy has a 9 patch implementation that allows the edges and corners to scail independent of the centre

    • @user-ty3yp7nh1f
      @user-ty3yp7nh1f 2 หลายเดือนก่อน

      @@PhaestusFox Using a parent entity with a child for each tile works! Feels odd to have so many entities for this pattern but it's all new to me.

    • @PhaestusFox
      @PhaestusFox 2 หลายเดือนก่อน

      @user-ty3yp7nh1f bevy is very efficient with entitles you can have tens of thousands with meshes and still get good frame rate, you should look at the benchmarks to get a feel for what it can really do. I did a video about how much seed bevy gained between versions and it pretty impressive how far it's come

  • @xicaoduruim
    @xicaoduruim 2 หลายเดือนก่อน

    You reminds me of NateFox

  • @Mempler
    @Mempler 2 หลายเดือนก่อน

    And another bevy content creator that i can subscribe :D Really, we need a lot more! A lot of the good ones just disappear into the void :/

    • @PhaestusFox
      @PhaestusFox 2 หลายเดือนก่อน

      I'm definitely guilty of vanishing into the void for long periods of time

  • @EngineerNick
    @EngineerNick 2 หลายเดือนก่อน

    Was great thankyou I enjoyed this really concice intro to one concept :) I think you could do a bunch of these on just one concept at a time and you would rack up the views from yt search

  • @jamesgphillips91
    @jamesgphillips91 2 หลายเดือนก่อน

    y u gotta tease us like this D:

  • @laqutis1119
    @laqutis1119 2 หลายเดือนก่อน

    Mannn you need to take a whole weekend off printing and organize everything.

    • @PhaestusFox
      @PhaestusFox 2 หลายเดือนก่อน

      Yeah I know it really does need to be cleaned up

  • @minirop
    @minirop 2 หลายเดือนก่อน

    for most linux distributions, apt install fira-code (or equivalent) is enough.

  • @LeFede
    @LeFede 2 หลายเดือนก่อน

    Hello I just got into bevy and I think it's amazing, yet difficult specially not being very good at rust. Thanks for this tutorial! I tried to make a very simple multiplayer example of a game using steamworks networking api and failed badly. Can you make a video of it? like just the bare bone basics of sending and receiving a package between players. Maybe applied to this Pong game would be very educational.

    • @PhaestusFox
      @PhaestusFox 2 หลายเดือนก่อน

      I'll look into it

  • @Codotaku
    @Codotaku 2 หลายเดือนก่อน

    I like how you used the Scene object of other game engines as a reference!

  • @Macai13
    @Macai13 3 หลายเดือนก่อน

    great tutorial, keep it up! :)

  • @Takatou__Yogiri
    @Takatou__Yogiri 4 หลายเดือนก่อน

    8 hours of coding :)

  • @MohamedOsama-mz1mg
    @MohamedOsama-mz1mg 4 หลายเดือนก่อน

    I am sad that bad tutorials has more views and I only found this after some scrolling

    • @PhaestusFox
      @PhaestusFox 4 หลายเดือนก่อน

      That is the way for TH-cam sometimes 😂 maybe I should do a 0.14 updated version

  • @Takatou__Yogiri
    @Takatou__Yogiri 4 หลายเดือนก่อน

    why is sound very low?

    • @PhaestusFox
      @PhaestusFox 4 หลายเดือนก่อน

      I'm not sure

  • @darrennew8211
    @darrennew8211 4 หลายเดือนก่อน

    You should explain why the struct layout is different depending on endian-ness. I see no obvious reason for that, as it wouldn't seem to make something like files endian-neutral.

    • @PhaestusFox
      @PhaestusFox 4 หลายเดือนก่อน

      It allows the from bits function to use a u64, the comment above the struct in the source code said it allows the compiler to make more optimised outputs, I don't think it is important to the user just mentioned it to show how much effort bevy puts in to make its code fast

    • @darrennew8211
      @darrennew8211 4 หลายเดือนก่อน

      @@PhaestusFox Huh. OK. I guess if they're casting u32+u32 to an address/pointer or something, that could make sense. Thanks!

  • @GrooseTheGoose
    @GrooseTheGoose 5 หลายเดือนก่อน

    I've been wanting to learn Bevy, and have had trouble understanding how it really works, but this video helped a lot! Thanks! For me the pacing was perfect.

  • @EmotionalCapybara
    @EmotionalCapybara 5 หลายเดือนก่อน

    To anyone following this in more recent versions (.add_startup_system) is now (.add_systems(Startup, {Your function here})).

    • @not_importan
      @not_importan 4 หลายเดือนก่อน

      THANK YOU Q.Q

  • @lesnavevericka7093
    @lesnavevericka7093 5 หลายเดือนก่อน

    too quick on me, I do not understand at this pace, sorry, I need it step by step and slowly, this way I'm afraid you do not earn a youtube money, bye, switching off the video, just the opinion of the customer

  • @zumeybear6883
    @zumeybear6883 5 หลายเดือนก่อน

    Its okay to start with a 'concept design' even if that wasnt what you were planning for it to be ;p I agree, single color all around, and one specific coloreed eye die for each eye piece --- I like how you used the same face on each side though! I didnt notice that at first! One more - i think you share my problem... I have ✨ ants ✨ in meh body and sometimes during my videos moving too quickly for anyone to see what I'm doing 😂😂 (Do what you will with this ;p )

  • @rayjay367
    @rayjay367 5 หลายเดือนก่อน

    Awesome!!!

  • @pietraderdetective8953
    @pietraderdetective8953 5 หลายเดือนก่อน

    how's the improvement on compile times especially cold compile?

    • @PhaestusFox
      @PhaestusFox 5 หลายเดือนก่อน

      I'm not sure, personally Im not that bothered by compile time, but it can be a pain when you have cargo clear in your terminal history and keep accidentally clearing it, did that far far too much during the bevy jam

    • @pietraderdetective8953
      @pietraderdetective8953 5 หลายเดือนก่อน

      @@PhaestusFox can you share the link to the Bevy jam? Would love to see what you guys are making!

    • @PhaestusFox
      @PhaestusFox 5 หลายเดือนก่อน

      @pietraderdetective8953 itch.io/jam/bevy-jam-5/rate/2863107 this is my submission, there are some really good games in the jam I recommend checking them out