Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nwesterhausen/elementalist
A roguelite, magic building game.
https://github.com/nwesterhausen/elementalist
bevy bevy-game
Last synced: 6 days ago
JSON representation
A roguelite, magic building game.
- Host: GitHub
- URL: https://github.com/nwesterhausen/elementalist
- Owner: nwesterhausen
- License: mit
- Created: 2024-01-03T20:30:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-02T03:47:06.000Z (about 1 month ago)
- Last Synced: 2024-12-29T02:34:59.760Z (8 days ago)
- Topics: bevy, bevy-game
- Language: Rust
- Homepage: https://elementalist.games.nwest.one
- Size: 22 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# ![game icon](./game_assets/Icon.png) Elementalist
[![Documentation](https://github.com/nwesterhausen/elementalist/actions/workflows/docs.yml/badge.svg)](https://nwesterhausen.github.io/elementalist/)
[![Build & Test](https://github.com/nwesterhausen/elementalist/actions/workflows/rust.yml/badge.svg)](https://github.com/nwesterhausen/elementalist/actions/workflows/rust.yml)
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/8337/badge)](https://www.bestpractices.dev/projects/8337)| | |
| ------------------------------------------ | ---------------------- |
| ![wizard](./game/assets/sprite/wizard.png) | A game made with bevy. |- [Design Notes](./design_notes) include info about the gameplay loop and gameplay.
- [Game](./game) is the bevy app
- [Game Assets](./game_assets) has the raw graphics assets (which get exported to [game/assets](./game/assets/)
- [Game Data](./game_data) has the data files that create spells (and other things) in the game
- [Game Library](./game_library) has most of the components and resources used by the game (for ease of testing and reference)## How to Install / Use
Find the latest release in the [releases](https://github.com/nwesterhausen/elementalist/releases) and download the one appropriate to your platform. Unzip and run the game!
Because the game loads assets and data, the archives contain the appropriate directories already (note on MacOS it is hidden inside the .app file). Without the `game_data`
directory, no spells will be loaded, which will make the game unplayable.