/ink-godot-example

An example project integrating Ink from Inkle with Godot 3.0

Primary LanguageC#

Ink Godot 3.0 Example Integration

This project is an example on how Godot 3.0 Alpha 2, with mono runtime integration, can be used with the Inkle/Ink storytelling scripts.

Requirements

Integration Thoughts

While I originally intended to simply use the ink-runtime-engine.dll, I ran into some issues importing it within Godot. I was able to access it with Reflection, but the visual studio 'Add-Reference' option was leading to missing 'System.Runtime' assembly references. After failing to solve this issue, I resorted to including the Ink runtime code in the project as source.

References

  • Ink - Provides and parses the JSON
  • GodotTIE - Fun text display addon, just for visuals