Skip to content

This project aims to recreate a game similar to Pokémon Mystery Dungeon: Red Rescue Team by replicating the gameplay mechanics and graphics using Bevy.

Notifications You must be signed in to change notification settings

zenoxs/bevy_pokemon_roguelike

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bevy Pokemon Roguelike

This project aims to recreate a game similar to Pokémon Mystery Dungeon: Red Rescue Team by replicating the gameplay mechanics and graphics using Bevy.

Demo Bevy Pokemon Roguelike


Development

Prerequisites

Before starting the project, ensure you have the Rust toolchain installed. You can install it from rustup.rs.

Generating Assets

The game assets must be compiled before running the game. Use the following command to build them:

cargo run --bin=assets_builder --package=assets_builder

Running the Game

Once the assets are created, you can run the game with the following command:

cargo run  --bin=bevy_pokemon_roguelike --package=bevy_pokemon_roguelike

Structure

crates/assets_builder

This package is responsible for preparing game assets from the source files in a way that is optimized for performance and ease of use by the game engine. Key responsibilities include:

  • Building a font atlas for the bitmap font.
  • Converting Pokémon data from JSON format into RON files.
  • Creating {pokemon-name}.chara binary files containing animation data, including frame animation images and associated metadata.

crates/bitmap_font

TODO

TODO

About

This project aims to recreate a game similar to Pokémon Mystery Dungeon: Red Rescue Team by replicating the gameplay mechanics and graphics using Bevy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published