- Видео 63
- Просмотров 59 881
Rust Game Development
Добавлен 9 янв 2021
Bones: December 2023 Rust Gamedev Meetup
A 'meta-engine' framework made to facilitate the development of moddable, multiplayer 2D games.
Просмотров: 324
Видео
Blue Engine: December 2023 Rust Gamedev Meetup
Просмотров 1938 месяцев назад
Updates about community work for the Blue Engine, as well as future engine features coming up.
Galaxion Trade Wars: December 2023 Rust Gamedev Meetup
Просмотров 1478 месяцев назад
Space Trading Game made in Rust based on the Trade Wars 2002 BBS game.
Blade | Dzmitry Malyshau - Rust Graphics Meetup #3
Просмотров 5648 месяцев назад
Introducing a lean and mean GPU abstraction - Blade. Making low level graphics experiments actually fun to prototype and easy to debug. Delivering on Vulkan, Metal, or WebGL2.
Jarl: November 2023 Rust Gamedev Meetup
Просмотров 47711 месяцев назад
Jarl is an upcoming colony builder and simulator game made with the Rust and Bevy engine. This talk explores how some of the foundational systems in the game are made: world map, items, character AI, animation, and 2D lighting. The presenter also talks about some tools, Bevy plugins, and Rust crates that were used in development. - Website: jarl-game.com/ - Twitter: jarl_game - RUcl...
Blade: November 2023 Rust Gamedev Meetup
Просмотров 28611 месяцев назад
A lean and mean GPU abstraction - Blade. Making low level graphics experiments actually fun to prototype and easy to debug. Delivering on Vulkan, Metal, or WebGL2.
Minewars: November 2023 Rust Gamedev Meetup
Просмотров 72611 месяцев назад
MineWars is a multiplayer real-time strategy game with PvP combat inspired by Minesweeper. In this presentation, Ida "iyes" talks about the game design concept, the development history of the project, and shows early WIP progress on the game. She also lays out some of the plans for future developments in the coming months. The game is partially open-source and developed in Rust using Bevy (for ...
The Seeker: November 2023 Rust Gamedev Meetup
Просмотров 35511 месяцев назад
The Seeker: November 2023 Rust Gamedev Meetup
Games, but no video: Embedded trinkets in Rust: October 2023 Rust Gamedev Meetup
Просмотров 43311 месяцев назад
A short project showcase of making a physical toy in Rust. In addition to discussing constraint-based game design, the challenges of bringing Rust to a new microcontroller family are covered.
no_std: ?no_problem: September 2023 Rust Gamedev Meetup
Просмотров 1,4 тыс.Год назад
no_std: ?no_problem: September 2023 Rust Gamedev Meetup
Graphite: March 2023 Rust Gamedev Meetup
Просмотров 335Год назад
Graphite: March 2023 Rust Gamedev Meetup
Blue Engine: March 2023 Rust Gamedev Meetup
Просмотров 433Год назад
Blue Engine: March 2023 Rust Gamedev Meetup
Graphite: April 2023 Rust Gamedev Meetup
Просмотров 208Год назад
Graphite: April 2023 Rust Gamedev Meetup
Blue Engine: May 2023 Rust Gamedev Meetup
Просмотров 377Год назад
Blue Engine: May 2023 Rust Gamedev Meetup
8bit Duels: March 2023 Rust Gamedev Meetup
Просмотров 178Год назад
8bit Duels: March 2023 Rust Gamedev Meetup
Optimizing wgpu with Data Driven Design | Connor Fitzgerald - Rust Graphics Meetup #2
Просмотров 5 тыс.2 года назад
Optimizing wgpu with Data Driven Design | Connor Fitzgerald - Rust Graphics Meetup #2
Screen-13 | John Wells - Rust Graphics Meetup #2
Просмотров 6712 года назад
Screen-13 | John Wells - Rust Graphics Meetup #2
Vismut | Lukas Orsvärn - Rust Graphics Meetup #2
Просмотров 4832 года назад
Vismut | Lukas Orsvärn - Rust Graphics Meetup #2
Rust Gamedev Meetup #12: January 2022
Просмотров 5872 года назад
Rust Gamedev Meetup #12: January 2022
Rust Gamedev Meetup #11: December 2021
Просмотров 6722 года назад
Rust Gamedev Meetup #11: December 2021
Rust Gamedev Meetup #10: October 2021
Просмотров 5172 года назад
Rust Gamedev Meetup #10: October 2021
Blub - Interactive GPU fluid solver by @wumpf - Rust Graphics Meetup #1
Просмотров 7 тыс.3 года назад
Blub - Interactive GPU fluid solver by @wumpf - Rust Graphics Meetup #1
gfx-rs lessons learned by @Kvark - Rust Graphics Meetup #1
Просмотров 2,5 тыс.3 года назад
gfx-rs lessons learned by @Kvark - Rust Graphics Meetup #1
rend3 Architecture: Efficient, Customizable Rendering by @cwfitzgerald - Rust Graphics Meetup #1
Просмотров 2,4 тыс.3 года назад
rend3 Architecture: Efficient, Customizable Rendering by @cwfitzgerald - Rust Graphics Meetup #1
Rust Gamedev Meetup #9: September 2021
Просмотров 7063 года назад
Rust Gamedev Meetup #9: September 2021
This project is INSANE!!
Is this still accurate for wgpu 0.19 and 0.20? I am trying to learn about performance issues, with Multipass shaders and a few of the concepts mentioned here helped.
42:27 what editor is that?
Lapce
Wow! The Playdate was last thing I was expecting to see in this presentation. I'm trying to write a basic rasterizer for it right now in Rust 😁
🍀 *Promo SM*
I understood... basically nothing. How well with systems with a dedicated GPU (no shared memory) and with no reBAR?
Sweeeeet , great job 💪
12:48 start 13:37 1st Talk: Blue Engine 23:55 Blue Engine Q&A 26:02 2nd Talk: rivet 34:14 rivet Q&A 40:55 3rd Talk: game showcase by Tadeo 46:06 technical difficulties over 48:28 Tadeo's Q&A 52:14 4th Talk: Yarn Spinner (questions interspersed) 1:09:36 5th Talk: Graphite 1:27:26 Graphite Q&A 1:32:52 RPG Studio Trailer / prerecorded talk 1:54:09 RPG Studio Q&A 2:02:13 Conclusion/Outro
The people involved in the Rust ecosystem are some of the smartest ones.
Thanks for the insights :)
Graphite is a really cool idea. I hope you can eventually also support something like partially overwriteable groups. For instance, in the christmas lights example, as far as I saw, you had to hard-copy the two shapes that define a light three times each, and change the color for one of them. I'd like to be able to define the shape alongside some tweakable parameters, so there would be one "lights" object that's a group that's set up correctly, and it has one variable which is the fill color of the bulb.
Rust Game Development congratulations to the whole team
isaac Congratulations, continue towards success, I liked the game
This is wonderful. A RISCV processor for 20 cents and Rust as well. Perfect.
few nuredgy Matthew
Omg, I appear. I'm famous.
cool
Waiting for the next video !!!
bevy's so perfect for this, i have been attempting to make a hexagonal civ-like game with it myself 😅 I would love to see the github!!
want to see more!!
actually a insanely good idea
Very cool presentation 🎉
The embedded stuf was awesome!🔥🔥 Also i played tunnet a bit, it have been a long time since I've gad so much fun playing game on a such early stage.
really informative, thanks!
Embussy 💀💀
Ok. How to implement a strategy design pattern in no_std Rust?
What are the tools or methods at 2:00 to profile gpu application successfully?
Impressive engineering effort!
If you have to stream at 720p make the source 720p to avoid the telltale potota-mode chonkiness. A desktop recorded at 720p and streamed at 720p is never potato-mode chonky.
One thought. You might consider hooking in with a back-end AI provider. Have THEM fund the integration work. The user would still have to pay for the service, but if they have it, then they can use it in your app. Another idea - add a WASM host and let plugins be created in WASM - could even create a market here for compiled (but safe) plugins
very cool am always looking for more news from the Graphite project
Wow, I like the node's feature
Stop calling it the gamedev meetup
wgpu is amazing, but (correct me if I am wrong), it can't use api specific features like, for eg, vulkan features like hardware RT. I would love to switch to Rust/wgpu but this is a bit of a deal breaker for me.
There's a Vulkan API in Rust.
Why are these videos always 80% graphite if they're supposed to be game dev? Might as well call it the graphite update and rename the channel.
Probably because there aren't more people to make presentations. But Graphite looks promising, so I don't think it's a problem.
@@kocsis1david Graphite is a cool project and all, but it's not why I'm subscribed to this channel, it used to cover actual rust gamedev, but now it's just the monthly Graphite status update, I just don't care about Graphite, I don't think it's unreasonable to expect there to be mainly gamedev coverage in a monthly "Gamedev Meetup".
I tend to agree and I feel like Grahite fits the Rust Grahics meetups much better than the Game Dev meetups
Very good talk
Great video
Ways to improve this channel: 1. add timestamps 2. add details to your descriptions of who you're featuring, what they're doing, and links to their projects. 3. apply items 1 and 2 to all of your previous videos 4. work on reducing verbal pauses (um, ah, uh, you know) Thank you and keep up the good work.
I missed the this one thanks for uploading it here, i love this meetups
Love the philosophy behind Blade, great work
I'm not even a rust dev, but this is one of the best podcasts/stream channels I've ever seen. A literal one stop shop for all things about rust game dev. As someone who's kind of figuring out where to go and start in game development with mountains of questions, this is amazing. Came here for the Hathom talk, stayed for most of the rest even though it's ten month old information
Заходит как-то улитка в бар, и просит выпивки, а бармен ей отвечает: "Мы не продаём выпивку улиткам.", и вышвыривает её за дверь. Проходят дни, недели, улитка возвращается в бар, и говорит бармену: "Ну и нафига ты это сделал?"
Kudos to Dzmitriy for his awesome work from Vangers Community! <3
This was great. I hope we get to hear his talk about optimizing the GPU side.
It makes freaking tiled textures -- say no more.
❤️
Is barrier kinda like "my turn / your turn" type thing - barrier on, gpu has memory control, barrier off, you have memory control. Something like that? Or is it more like, "we want to maintain this buffer, but change it's state (how it can be used)", so a barrier must be used for "safe state change" (where nobody can access while changing). I'm feeling both 1) "clock synchronization" of cpu, and 2) a mutex of an program. like the barrier is the lock that happens at transition moment (iniitiated by either shader library or application) to allow no access during state transition, and then some particular access once the transition is set (based on setting). I think I see now after talking through it. 1.7x speedup is impressive. Nice work on this to say the least. can't wait until bevy upgrades wgpu to get this major boost.
Hey cwfitzgarald could you drop your github handle
gfx-rs/gfx-hal made me shy away from graphics with rust. I went back to my C++ and vulkan code base. It was just easier. Good talk
Amazing!!!+