ggez-goodies

Crates.ioggez-goodies
lib.rsggez-goodies
created_at2018-05-05 23:50:37.025758
updated_at2019-08-02 18:27:50.00643
descriptionVarious small useful add-ons for the ggez game framework
homepage
repositoryhttps://github.com/ggez/ggez-goodies
max_upload_size
id63935

documentation

https://docs.rs/ggez-goodies

README

# ggez-goodies [![Build Status](https://travis-ci.org/ggez/ggez-goodies.svg?branch=master)](https://travis-ci.org/ggez/ggez-goodies) [![license](http://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/ggez/ggez/blob/master/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 * specs for entity-component system (alternatives: ecs or recs or rustic-ecs crates) * cgmath, nalgebra or vecmath for math operations * physics/collision??? ncollide. * https://github.com/rsaarelm/calx * https://github.com/Gekkio/imgui-rs * https://github.com/BourgondAries/TileNet * There's a couple crates for loading Tiled maps, check 'em out
Commit count: 193

cargo fmt