- 224
- 266 369
PhaestusFox
Australia
เข้าร่วมเมื่อ 5 พ.ค. 2019
I make programming videos, mostly focused around the bevy game engine
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
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 ...
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
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 0.13 Update Is out, This is what I think
มุมมอง 3.8K11 หลายเดือนก่อน
Bevy 0.13 Update Is out, This is what I think
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
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
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.
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
@@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.
Did you print Kingroon PLA? Hiw do you find it? Is it any good?
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
Very useful info and explanation of when to/not to use hooks, thank you!
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!
Great video! but you spelled idle wrong!
Could you do a video on how to use and implement gizmos and custom gizmos?
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
First
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
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.
Pretty cool! I just finished the 8th one. When I finish all of them, I will do it with Bevy like this.
Being f*cked by flexbox has even reached as far as game dev 😂
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.
learning
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.
Love the rooster in the background! 🐓
Yeah it wouldn't shut up
wow very cool explanation
Title is zero to pong
Thanks don't know how I did that 😕 must not have saved it after importing settings
You’re the fucking best.
I have noticed that few to none tutorial series include how to implement self-files and auto-safes.
are you from Sicily?
No I'm from Australia
Thanks!
This video is 🤌🤌🤌 I looooove the editing and presentation! You're also getting very good at explaining things with the right amount of detail.
never seen the "let else" syntax you use in the TextureAtlasBuilder section, but i Really like it :D
Yeah it's great from handling log and return conditions
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?
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
@@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.
@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
You reminds me of NateFox
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 :/
I'm definitely guilty of vanishing into the void for long periods of time
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
y u gotta tease us like this D:
Mannn you need to take a whole weekend off printing and organize everything.
Yeah I know it really does need to be cleaned up
for most linux distributions, apt install fira-code (or equivalent) is enough.
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.
I'll look into it
I like how you used the Scene object of other game engines as a reference!
great tutorial, keep it up! :)
8 hours of coding :)
I am sad that bad tutorials has more views and I only found this after some scrolling
That is the way for TH-cam sometimes 😂 maybe I should do a 0.14 updated version
why is sound very low?
I'm not sure
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.
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
@@PhaestusFox Huh. OK. I guess if they're casting u32+u32 to an address/pointer or something, that could make sense. Thanks!
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.
To anyone following this in more recent versions (.add_startup_system) is now (.add_systems(Startup, {Your function here})).
THANK YOU Q.Q
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
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 )
Awesome!!!
how's the improvement on compile times especially cold compile?
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
@@PhaestusFox can you share the link to the Bevy jam? Would love to see what you guys are making!
@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