bevy_combat

Crates.iobevy_combat
lib.rsbevy_combat
version0.1.0
sourcesrc
created_at2021-12-27 13:17:18.626778
updated_at2021-12-27 13:17:18.626778
descriptionA sci-fi battle simulation implemented in the bevy engine.
homepagehttps://github.com/ElliotB256/bevy_combat
repositoryhttps://github.com/ElliotB256/bevy_combat
max_upload_size
id503715
size1,905,490
ElliotB256 (ElliotB256)

documentation

README

bevy_combat

It's a bevy port of my ECS Combat Unity demo.

Check out the web demo in your browser. You can use the - and = keys to speed up and slow down time (make sure you have focussed the browser window).

demo scene

Added so far

  • Movement
  • Combat and targetting AI
  • Simple weapons (instant hit), damage, health and mortality
  • Death animations and explosions
  • Shields

Coming soon

  • More weapons
  • Combat calculations, e.g. weapon effectiveness.
  • Ship shaders
  • Fix bugs

Getting Started

To build and deploy for web:

cargo make serve

To run for pc:

cargo run

Credits

Credit for individual art assets can be found here.

Commit count: 58

cargo fmt