this post was submitted on 31 Dec 2025
20 points (100.0% liked)

Rust

7662 readers
7 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 2 years ago
MODERATORS
 

Hey everyone,

Basically the title. I'd like to learn how to make my own drawing program and I'm slightly surprised that I can't seem to find anything about it. No tutorials or discussions about requirements or just general tutorials.

Does anyone have any recommendations on where I could start?

you are viewing a single comment's thread
view the rest of the comments
[–] ChocolateFrostedSugarBombs@lemmy.world 1 points 1 week ago* (last edited 1 week ago)

Yeah I think i'm leaning more toward the GPU/shader side of things so I'll take a look at the vulkano-rs and wgpu. I assume vulkano-rs is the rust implementation of the vulcan API?

And it's funny you bring up Bevy, I was playing around with the idea of using Bevy or Godot as my wrapper. I have a lot of experience with Unity and I'm pretty comfortable with game engines but I've never used Unity ECS nor have I used Godot/Bevy specifically. I do like the idea of making a drawing app with a game engine as impractical as that may be lol.

I don't want it limited to the browser. I was more wanting to make a full standalone application to run on the desktop. I also want to incorporate touch and leverage the GPU. So it sounds like vulkano-rs might be the thing to look into.

EDIT: Forgot to mention that yeah, I'm looking at Rust for now but do you have a recommendation for other programming languages?