Robert Garrett 19ac032792 Add proper meshes & materials for game objects
The asteroid circles have been replaced with polylines. I was going to
do a regular triangle mesh, but I don't want to figure out GLTF
loading or manually chunking the points into convex hulls.

Asteroid materials are now all populated and their GameAsset getters are
indexed correctly. I'm not sold on the size based color selection.
Later, I think I'll either remove the extra colors or let each of them
randomly apply to any asteroid.

The bullet is now a short line segment. Apparently I already wired in
the rotation logic, so pointing it correctly out of the ship already
works.
2025-12-19 10:29:48 -06:00
2025-12-17 16:18:31 -06:00
2025-11-15 15:18:54 -06:00
2025-10-30 12:47:22 -05:00
2025-12-17 11:01:23 -06:00

Asteroids

Another Asteroids game I'm making. This time in Rust with the Bevy game engine.

License

File(s) License
* AGPLv3
assets/* CC0

(the most-specific match is the applicable license)

The sound files are from KenneyNL's "Sci-Fi Sounds (1.0)" pack. Find their work at [www.kenney.nl].

Description
Another Asteroids game, this time in Rust with the Bevy engine.
Readme AGPL-3.0 612 KiB
Languages
Rust 86.5%
HTML 7.3%
Makefile 5.5%
Dockerfile 0.7%