Collection for small gamdev libraries for C++ + SFML.
-
loader
- load resources (textures, music, sounds, fonts)depends on SFML
-
animation
- create animationsdepends on SFML,
loader
-
game
- container for necessary game objectsdepends on SFML,
loader
-
gui
- basic GUI (button, grid)depends on SFML,
animation
,simple_ecs
-
hex
- aHex
type allowing calculations needed for hex grid implementation -
hex_map
- draws hex grid map and handles the cameradepends on
simple_ecs
,animation
,hex
,loader
-
pathfinding
- Dijkstra's shortest path implementationdepends on
hex
-
simple_ecs
- entity component system implementationmore information: https://github.com/lchsk/simple-ecs
See examples/
directory.
animation
- simple animationmap
- drawing a hex grid map, using a camera, a GUI button