Skip to content
This repository has been archived by the owner on Jul 12, 2021. It is now read-only.

Latest commit

 

History

History
34 lines (26 loc) · 895 Bytes

README.md

File metadata and controls

34 lines (26 loc) · 895 Bytes

sylvite

An effort to make a nice collection of higher-level functionality and utility atop ggez. Currently only in the planning stages, since I don't really have time to make it happen full-time.

See ggez/ggez#235 for discussion.

Things we definitely want:

  • Resource management
  • Physics/collision engine
  • Particle system
  • ECS
  • Controller support (I know we have some already, not sure if it still needs work)
  • Scene management
  • GUI
  • Awesome sprites (look at cocos2d for API)

Things we probably want:

  • Scripting support
  • Networking support
  • Tile maps

Libraries that will probably be useful:

  • warmy (resources)
  • ncollide/nphysics (collision, physics)
  • ggez-goodies (scene management, camera, particles)
  • specs (ECS)
  • aseprite (sprite loader)
  • tiled (tile maps)
  • conrod (GUI)
  • hlua/rlua (scripting)
  • radiant-rs (sprites)