Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

greyna_bevy_tower_defense aka 'Side Tower Defense' for Bevy Game Jam #3

Tower Defense game using Rust programming language and Bevy game engine made by greyna.

License

The game as well as all assets and code are free and licensed under "Licence Creative Commons Attribution 4.0 International".

TODO

  • Terrain
  • Enemies
  • Shooting
  • Damages & death
  • Lives & Game over
  • Clean enemies & reset lives
  • Increasing difficulty over time
  • Gold: resource, turret price & enemy giving on death
  • Slot/turret levels & upgrade
  • Damage types
  • Authorize turret builds only on first line
  • Turret side effect: divide slot level and turret damage type levels
  • Menu & UI
  • Wasm deployment
  • Itch.io upload
  • Balancing !
  • Fixed window size
  • Score
  • Jam submission + github license

TODO POLISH

  • Buttons and UI for building and upgrading turrets
  • Bugfix turret orientation/targetting
  • Shoot feedback on turret
  • z-fight enemy bugfix
  • turret slot shouldn't orientates
  • improve turret targeting
  • non-linear difficulty progression
  • waves of enemies
  • New Art integration
  • Projectiles

MY WEB BUILD TUTORIAL

  • cargo build --release --target wasm32-unknown-unknown
  • wasm-bindgen --out-dir ./out/ --target web ./target/wasm32-unknown-unknown/release/greyna_bevy_tower_defense.wasm
  • copy assets/ folder into ./out/
  • copy index.html and restart-audio-context.js from tools/ to ./out/
  • zip out/ folder and upload it on itch.io

About

Tower Defense game using Rust programming language and Bevy game engine made by greyna. Bevy Game Jam #3.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages