Leafgem
Leafgem copied to clipboard
πΏπ The humble beginnings of a 2D game engine in Crystal! [in-progress]
``` run -s -p examples/demo/main.cr ``` ``` Parse: 00:00:00.000573948 ( 0.50MB) Semantic (top level): 00:00:00.197661655 ( 58.77MB) Semantic (new): 00:00:00.001525845 ( 58.77MB) Semantic (type declarations): 00:00:00.019175681 ( 58.77MB) In /usr/local/Cellar/crystal/0.32.0/src/comparable.cr:83:16...
Updating and Writing the docs for the API See [crystals guide to documenting code](https://crystal-lang.org/docs/conventions/documenting_code.html) Note that not all of these will be finished when I finish. - [x] Library -...
The project currently loads everything when starting up, instead each object should only require what is needed to keep memory usage as low as possible.
If you want a reference for collusion detection: https://github.com/DisconnectedStudios/disconnected/blob/master/src/disconnected/helpers.cr#L37-L54