Rust Game Development
Rust Game Development
  • Видео 63
  • Просмотров 59 881
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
Graphite: May 2023 Rust Gamedev Meetup
Просмотров 459Год назад
Graphite: May 2023 Rust Gamedev Meetup
Blue Engine: May 2023 Rust Gamedev Meetup
Просмотров 377Год назад
Blue Engine: May 2023 Rust Gamedev Meetup
Rerun: May 2023 Rust Gamedev Meetup
Просмотров 895Год назад
Rerun: 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
Rust Gamedev Meetup #8: August 2021
Просмотров 8073 года назад
Rust Gamedev Meetup #8: August 2021
Rust Gamedev Meetup #7: July 2021
Просмотров 5063 года назад
Rust Gamedev Meetup #7: July 2021
Rust Gamedev Meetup #6: June 2021
Просмотров 5833 года назад
Rust Gamedev Meetup #6: June 2021

Комментарии

  • @distrologic2925
    @distrologic2925 14 дней назад

    This project is INSANE!!

  • @Veptis
    @Veptis 3 месяца назад

    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.

  • @PaulSebastianM
    @PaulSebastianM 6 месяцев назад

    42:27 what editor is that?

  • @adamblance_nihongo
    @adamblance_nihongo 7 месяцев назад

    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 😁

  • @josephinewalters1641
    @josephinewalters1641 7 месяцев назад

    🍀 *Promo SM*

  • @SianaGearz
    @SianaGearz 8 месяцев назад

    I understood... basically nothing. How well with systems with a dedicated GPU (no shared memory) and with no reBAR?

  • @nickhagen2006
    @nickhagen2006 8 месяцев назад

    Sweeeeet , great job 💪

  • @Kram1032
    @Kram1032 8 месяцев назад

    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

  • @SJ-ds8lp
    @SJ-ds8lp 8 месяцев назад

    The people involved in the Rust ecosystem are some of the smartest ones.

  • @WitherBossEntity
    @WitherBossEntity 8 месяцев назад

    Thanks for the insights :)

  • @Kram1032
    @Kram1032 9 месяцев назад

    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.

  • @TAXISARANDIMARINGAPRMaringaPR
    @TAXISARANDIMARINGAPRMaringaPR 9 месяцев назад

    Rust Game Development congratulations to the whole team

  • @TAXISARANDIMARINGAPRMaringaPR
    @TAXISARANDIMARINGAPRMaringaPR 9 месяцев назад

    isaac Congratulations, continue towards success, I liked the game

  • @Heater-v1.0.0
    @Heater-v1.0.0 9 месяцев назад

    This is wonderful. A RISCV processor for 20 cents and Rust as well. Perfect.

  • @MrModel
    @MrModel 9 месяцев назад

    few nuredgy Matthew

  • @poblo0860
    @poblo0860 10 месяцев назад

    Omg, I appear. I'm famous.

  • @roshidmuyaee
    @roshidmuyaee 10 месяцев назад

    cool

  • @mudasugo69
    @mudasugo69 11 месяцев назад

    Waiting for the next video !!!

  • @eatenpancreas
    @eatenpancreas 11 месяцев назад

    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!!

  • @bakugameplays
    @bakugameplays 11 месяцев назад

    want to see more!!

  • @F_in_the_chat
    @F_in_the_chat 11 месяцев назад

    actually a insanely good idea

  • @GrandomamaBulletto
    @GrandomamaBulletto 11 месяцев назад

    Very cool presentation 🎉

  • @oleksrow
    @oleksrow Год назад

    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.

  • @shashanksharma21
    @shashanksharma21 Год назад

    really informative, thanks!

  • @zahash1045
    @zahash1045 Год назад

    Embussy 💀💀

  • @michah3956
    @michah3956 Год назад

    Ok. How to implement a strategy design pattern in no_std Rust?

  • @meanmole3212
    @meanmole3212 Год назад

    What are the tools or methods at 2:00 to profile gpu application successfully?

  • @meanmole3212
    @meanmole3212 Год назад

    Impressive engineering effort!

  • @BryanSeigneur0
    @BryanSeigneur0 Год назад

    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.

  • @jeffg4686
    @jeffg4686 Год назад

    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

  • @alezzacreative
    @alezzacreative Год назад

    very cool am always looking for more news from the Graphite project

  • @CODEDSTUDIO
    @CODEDSTUDIO Год назад

    Wow, I like the node's feature

  • @chonkusdonkus
    @chonkusdonkus Год назад

    Stop calling it the gamedev meetup

  • @ohfacts
    @ohfacts Год назад

    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.

    • @sven179
      @sven179 3 месяца назад

      There's a Vulkan API in Rust.

  • @chonkusdonkus
    @chonkusdonkus Год назад

    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.

    • @kocsis1david
      @kocsis1david Год назад

      Probably because there aren't more people to make presentations. But Graphite looks promising, so I don't think it's a problem.

    • @chonkusdonkus
      @chonkusdonkus Год назад

      @@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".

    • @eliasboegel
      @eliasboegel Год назад

      I tend to agree and I feel like Grahite fits the Rust Grahics meetups much better than the Game Dev meetups

  • @musikosv
    @musikosv Год назад

    Very good talk

  • @CODEDSTUDIO
    @CODEDSTUDIO Год назад

    Great video

  • @supremeabraxas7545
    @supremeabraxas7545 Год назад

    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.

  • @manthanpatil6410
    @manthanpatil6410 Год назад

    I missed the this one thanks for uploading it here, i love this meetups

  • @msmeraglia
    @msmeraglia Год назад

    Love the philosophy behind Blade, great work

  • @onerimeuse
    @onerimeuse Год назад

    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

  • @neckrat
    @neckrat Год назад

    Заходит как-то улитка в бар, и просит выпивки, а бармен ей отвечает: "Мы не продаём выпивку улиткам.", и вышвыривает её за дверь. Проходят дни, недели, улитка возвращается в бар, и говорит бармену: "Ну и нафига ты это сделал?"

  • @dmitriy_tolkunov9773
    @dmitriy_tolkunov9773 Год назад

    Kudos to Dzmitriy for his awesome work from Vangers Community! <3

  • @Kroogles
    @Kroogles Год назад

    This was great. I hope we get to hear his talk about optimizing the GPU side.

  • @LongestYardstick
    @LongestYardstick Год назад

    It makes freaking tiled textures -- say no more.

  • @sergesolkatt
    @sergesolkatt 2 года назад

    ❤️

  • @jeffg4686
    @jeffg4686 2 года назад

    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.

  • @iamgabrielsoft5891
    @iamgabrielsoft5891 2 года назад

    Hey cwfitzgarald could you drop your github handle

  • @JG-nm9zk
    @JG-nm9zk 2 года назад

    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

  • @darkexior
    @darkexior 2 года назад

    Amazing!!!+