Are there any resources for developing 2D game graphics, especially for hobbyists? It seems like game development articles focus so much on frameworks and just assume everyone knows where to find / how to make graphics, audio, etc. I would be especially interested in a high level "how to make a game" that didn't go so in-depth into the programming details but which did include procuring the assets and perhaps some standard patterns/strategies for managing them in your code. Also, even the general approach for game development--presumably there's some white boarding phase followed by a wireframe phase etc like you have with app dev? What does that look like in game dev land, what are some reasonable tools for hobbyists for each stage, etc?

If you want to experience the high level game dev fun, DON'T use Rust, I recommend look at

- love2d (https://love2d.org/)

- PICO-8 (https://www.lexaloffle.com/pico-8.php)

- Clickteam Fusion (https://www.clickteam.com/clickteam-fusion-2-5)

- Godot (https://godotengine.org/)

- Stencyl (http://www.stencyl.com/)

- pygame (https://www.pygame.org/)

Some more fun high level frameworks:

- HaxeFlixel (https://haxeflixel.com/) (Extremely portable)

- Phaser (https://phaser.io/) (HTML5 framework)

- Nico (https://github.com/ftsf/nico) (The PICO-8 API in Nim)

- Pixel Vision 8 (https://pixelvision8.github.io/PixelVision8Website/) (Another fantasy console)