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?


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?