Skip to content

lboklin/godot-haskell

 
 

Repository files navigation

godot-haskell

Build Status

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

Using the library

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

Questions, etc are best asked in the Gitter chatroom for SimulaVR: Gitter

Docs

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

About

Haskell bindings for GdNative

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 99.9%
  • Other 0.1%