StStep / ink-godot-example

An example project integrating Ink from Inkle with Godot 3.0

Repository from Github https://github.comStStep/ink-godot-exampleRepository from Github https://github.comStStep/ink-godot-example

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

About

An example project integrating Ink from Inkle with Godot 3.0


Languages

Language:C# 94.4%Language:GDScript 5.6%