#ggez #pretty #game-framework #framework

ggez-goodies

Various small useful add-ons for the ggez game framework

2 unstable releases

0.5.0 Aug 2, 2019
0.1.0 May 5, 2018
Download history 10/week @ 2022-10-12 4/week @ 2022-10-19 20/week @ 2022-10-26 24/week @ 2022-11-02 20/week @ 2022-11-09 21/week @ 2022-11-16 8/week @ 2022-11-23 10/week @ 2022-11-30 24/week @ 2022-12-07 11/week @ 2022-12-14 19/week @ 2022-12-21 14/week @ 2022-12-28 4/week @ 2023-01-04 14/week @ 2023-01-11 19/week @ 2023-01-18 27/week @ 2023-01-25

68 downloads per month

MIT license

340KB
1.5K SLoC

ggez-goodies

Build Status license

Useful modules for the ggez Rust game framework.

Each module is meant to be pretty much self-contained without relying on the others. Or if it does rely on others, it will be in a strictly incremental fashion.

Currently this is very incomplete but hopefully semi-useful. If nothing else it should be a good place to start for making your own versions of the same tasks.

Modules:

  • Input indirection layer and state tracking
  • Scene manager
  • Camera
  • Particle system (incomplete)

Modules to create

  • Sprites with ordering, animation, atlasing, tile mapping, 3x3 sprites... (look at https://docs.rs/piston2d-sprite/0.28.0/sprite/index.html) (also look at XNA's sprite system, FNA's implementation of such, Godot, Cocos2D)
  • GUI (conrod? imgui? ozkriff's ggez-zgui?)
  • In-game debugger...?

Useful goodies made by other people

Dependencies

~22MB
~416K SLoC