The windows and linux versions of the game just use winit (window), gilrs (gamepads), cpal (audio), glutin (opengl) and ash (vulkan), so nothing terribly special there. All the other versions I use my own bindings for.
The actual graphics (I just prepare a single texture and draw it to the window with opengl or vulkan) and the audio are handled by what amounts to half a gba emulator, lacking cpu emulation.
So sorry to disappoint, but I can't really give any more advice on what to use for non-gba games, as I've not dabbled with that too much in rust, and this is all very niche and custom (and I don't currently have the source code out there).
I like the mechanics and the level design. The art needs a little work though and the enemy airplanes could have had a bit of randomness to their hits.
I am not really able to see how it fits the theme though.
← Return to game
Comments
Log in with itch.io to leave a comment.
very creative idea! very fun to play!
Interesting game! Love the concept. What dependencies did you use? I'm trying to work on my own Rust game.
Thanks!
The windows and linux versions of the game just use winit (window), gilrs (gamepads), cpal (audio), glutin (opengl) and ash (vulkan), so nothing terribly special there. All the other versions I use my own bindings for.
The actual graphics (I just prepare a single texture and draw it to the window with opengl or vulkan) and the audio are handled by what amounts to half a gba emulator, lacking cpu emulation.
So sorry to disappoint, but I can't really give any more advice on what to use for non-gba games, as I've not dabbled with that too much in rust, and this is all very niche and custom (and I don't currently have the source code out there).
Oh well, thanks anyway! It seems like a lot of Rust gamedev right now is kind of you have to build most of it from scratch.
I like the mechanics and the level design. The art needs a little work though and the enemy airplanes could have had a bit of randomness to their hits.
I am not really able to see how it fits the theme though.