Haskell bindings for the Godot game engine.
- Low-level stuff (GDNative) resides in Godot.Gdnative
- Nativescript stuff (binding classes/methods/etc) is in Godot.Nativescript
- High-level stuff (classes generated from the API description) is in Godot.Api, whereas methods are in Godot.Methods
See the demo project in template/demo/
for an example of how to use this
library. You can use the stack template (template/godot-haskell.hsfiles
) to
set up a basis for your own project.
To use the template:
stack new myproject https://raw.githubusercontent.com/SimulaVR/godot-haskell/master/template/godot-haskell.hsfiles
Questions, etc are best asked in the Gitter chatroom for SimulaVR:
The Haskell specific stuff is documented, but I'm not importing the docstrings from the Godot API yet. Refer to the Godot docs for that