We develop a game just for the sake of learning how to do it. Okay, maybe it's more developing a game engine and using a game as its integration test. We have no real goal besides the learning experience.
Other
1
stars
1
forks
source link
Decouple engine implementation and interfaces #164
This will allow for hiding implementation details, shortening compile time of the game, and make it clear what is really used by lib consumers. Use https://api.csswg.org/bikeshed/?force=1&url=https://raw.githubusercontent.com/vector-of-bool/pitchfork/develop/data/spec.bs as folder structure starting point. For now, add public interfaces for everything which is already in use by the game: