Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-12T15:58:31.000Z (4 months ago)
- Last Synced: 2024-08-12T18:31:15.679Z (4 months ago)
- Topics: bevy, browser-game, game, rust, web-game, webgl, webgl2
- Language: Rust
- Homepage: https://euclidean-whale.itch.io/undefended
- Size: 1.24 MB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
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.
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?