Funny extra that was missing in the video: The final AI was completely rewritten by me. I stayed up all night to work on the AI because I had underestimated the time it would take. I worked on it from 11pm till about 9am (about 10 hours) then went to university the following day without going to bed. The clip of me laughing while Tantan is fighting the enemies was around 9am when I had just finished working on it.
To everyone who doesn't know: DO NOT USE BLUR TO OBSCURE VISUAL DATA Blur can often be reversed directly! Instead, just use a black box or something, that is way more foolproof (and also generally easier).
I also really wanna see how a project like this is structured/scaffolded together with cargo, along with how the bevy types are chained together to form something real
@@Tantandev I would love to see a video of you talking about Helix! I am new to terminal based editors and am trying to get into neovim/helix. Would love some thoughts on them from a game developer perspective.
I dont really know if I watch just one nordic developer or like many and I find difficult to distinguish them due to my congenital malformations on the head which affect m vision and ear
Not gonna lie, if it was me in the place of that Bevy newcommer, you'd probably have to hold my hand a lot more. Because while I have used both Bevy and Rust before, I sure as hell am not confident in either..... specially since I'm more of a python guy.... even if you don't usually use Python for game dev. (Yes I know pygame is a thing, before anyone comments here.)
I love that we can agree that UI is Satan. I mean, engines like Godot make it easier, but still. Coding UI is something I don't wish upon even my wosrt enemies.
Hey, what do you do when all existing tooling is insufficient for a key part of your game and you lack the skills to fix it? My game has a major key mechanic that requires ray tracing but bevy's reliance on wgpu is making it impossible and the only engine with enough control over ray tracing pipeline is unity which i refuse to use for obvious reasons. Do you know any way i can just bypass wgpu in bevy without loosing the basic features of the render pipeline?
Hey Tantan! I love the channel a lot. I've been wondering if you've any thoughts on the zig programming language. I know you're a rust/bevy boy but I've been trying to work my way through just fundamental and basic graphics programming using something c-like like zig and I keep wishing someone of your ease of explanations could weigh in on zig and some complete sort of no engine style basics :D
UI programming is the worst. This week I was writing something and it took 12 hours to figure out the fairly complicated algorithm and then 60+ to build the stupid simple UI for it.
I would say, dumb UI programming is very very very simple (simple to implement and get ready, hard to customize and expand). Complex and generalist UI programming is much more hard (hard to implement and get ready, simpler to customize and expand).
Play the game: tantandev.itch.io/forest-cleaner
Thank you codercommand and Mini for the jam, I didn't expect to get 2 GIGA CHAD programmers!
Funny extra that was missing in the video:
The final AI was completely rewritten by me. I stayed up all night to work on the AI because I had underestimated the time it would take. I worked on it from 11pm till about 9am (about 10 hours) then went to university the following day without going to bed.
The clip of me laughing while Tantan is fighting the enemies was around 9am when I had just finished working on it.
Yes to code breakdown
You may want to blur out your email address from the security key prompt
Blur might not be enough either
To everyone who doesn't know: DO NOT USE BLUR TO OBSCURE VISUAL DATA
Blur can often be reversed directly!
Instead, just use a black box or something, that is way more foolproof (and also generally easier).
fixed :) thank you
YES CODE BREAKDOWN
I also really wanna see how a project like this is structured/scaffolded together with cargo, along with how the bevy types are chained together to form something real
2:19 LMAO amazing video as always TanTan
"The Bevy documentation is amazing"
Until you want to do render graph things, that is.
Or literally anything.
The cheatbook carries bevy a ton.
The official docs is pitiful.
There is much to enhance, of course.
@@thegoldenatlas753Agreed.
Yeah the cheat book is amazing until it's content that's out of date
I love your videos!
Game looks great. Open source this so others can see and learn!
very cool - cant wait for the code breakdown!
This makes me want to do game jams
I came from dani video
Great contant keep going
1:43 I like how the code is also not sure what it's doing
whats the terminal app you use?
Text editor: Helix
terminal: alacritty
Operating system: PopOs
@@Tantandev I would love to see a video of you talking about Helix! I am new to terminal based editors and am trying to get into neovim/helix. Would love some thoughts on them from a game developer perspective.
I need the breakdown... Aaaaahhhhhhhh
How did you archive proper y-ordering of the sprites? :o
Never got it to work properly in bevy.
Was fun to play btw :)
I dont really know if I watch just one nordic developer or like many and I find difficult to distinguish them due to my congenital malformations on the head which affect m vision and ear
Looks swag
Good video big pog
:o
😃😃😃 noice !
What did you use for Multiplayer functionality -?
I love UI Programm so much. U think I’m joking but I’m a React and React Native Dev
tantan
Not gonna lie, if it was me in the place of that Bevy newcommer, you'd probably have to hold my hand a lot more. Because while I have used both Bevy and Rust before, I sure as hell am not confident in either..... specially since I'm more of a python guy.... even if you don't usually use Python for game dev. (Yes I know pygame is a thing, before anyone comments here.)
I love that we can agree that UI is Satan.
I mean, engines like Godot make it easier, but still. Coding UI is something I don't wish upon even my wosrt enemies.
First, ha!
great success
Hey, what do you do when all existing tooling is insufficient for a key part of your game and you lack the skills to fix it?
My game has a major key mechanic that requires ray tracing but bevy's reliance on wgpu is making it impossible and the only engine with enough control over ray tracing pipeline is unity which i refuse to use for obvious reasons.
Do you know any way i can just bypass wgpu in bevy without loosing the basic features of the render pipeline?
Hey Tantan! I love the channel a lot. I've been wondering if you've any thoughts on the zig programming language. I know you're a rust/bevy boy but I've been trying to work my way through just fundamental and basic graphics programming using something c-like like zig and I keep wishing someone of your ease of explanations could weigh in on zig and some complete sort of no engine style basics :D
i've had them in the backlog for a while so idk howuseful they could be but zinac's videos might be worth a try
I’m sorry but WTF is a .ron file?!
I'm glad we can all agree UI programming sucks. I spent like 5/9 days just working on UI (tbf my game is pretty much just UI...)
Just use Godot for 2D. There's no point in using a faster but much harder engine for 2D. Unless you want to run it on a 15 year old laptop 😂
UI programming is the worst. This week I was writing something and it took 12 hours to figure out the fairly complicated algorithm and then 60+ to build the stupid simple UI for it.
I would say, dumb UI programming is very very very simple (simple to implement and get ready, hard to customize and expand). Complex and generalist UI programming is much more hard (hard to implement and get ready, simpler to customize and expand).
that's why I have so much respect for all the people behind modern day browsers.
The bevy docs are terrible 😂 there is literally nothing that helps in any way and examples are only helpful decapsulated ...