https://github.com/rparrett/undefended
A platforming Tower Defense game for Bevy Jam 3
https://github.com/rparrett/undefended
bevy browser-game game rust web-game webgl webgl2
Last synced: 5 months ago
JSON representation
A platforming Tower Defense game for Bevy Jam 3
- Host: GitHub
- URL: https://github.com/rparrett/undefended
- Owner: rparrett
- License: other
- Created: 2023-04-10T04:37:47.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-05T16:50:35.000Z (about 1 year ago)
- Last Synced: 2025-09-13T11:36:36.263Z (6 months ago)
- Topics: bevy, browser-game, game, rust, web-game, webgl, webgl2
- Language: Rust
- Homepage: https://euclidean-whale.itch.io/undefended
- Size: 1.46 MB
- Stars: 21
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# UNDEFENDED
For Bevy Jam #3. [v0.1.4](https://github.com/rparrett/undefended/tree/v0.1.4) is the version that was submitted.
[Play on itch.io](https://euclidean-whale.itch.io/undefended)
## Acknowledgements
`Orbitron-Medium.ttf` is licensed under the SIL Open Font License.
PromptFont by Yukari "Shinmera" Hafner, available at .
All other assets are original creations by me for this project.
## 3d workflow
### Tiles
- 16x16x4 magicavoxel
- export to obj
- import into blender
- change transform pivot point to bounding box center
- select object, geometry to origin
- scale by 1.25 in all dimensions
- export as gltf (check y-up)
## TODO
- animate spawned items up from inside spawner
- if player falls with a tower kit, respawn the kit
- add pause/restart screen that also shows controls
- better keyboard controls
- turning in place?
- make LastTile a small FIFO in case the user places a tower on their own tile and then falls
- add loading bar for assets and pipelines
- upgrade towers by feeding them a tower kit?