#battle #bevy #ecs #scifi #simulation

bin+lib bevy_combat

A sci-fi battle simulation implemented in the bevy engine

1 unstable release

0.1.0 Dec 27, 2021

#1244 in Game dev

MIT license

1.5MB
1.5K SLoC

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.

Dependencies

~2–53MB
~365K SLoC