inkle / inkle/ink

[Discussion] What kind of Unity templates would be useful?

Open
#55 8 comments 4 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
4.9k
Forks
540
PR merge metrics
No merged PRs in 30d

Description

I think I'm going to make a few basic UI templates for displaying ink stories. One of the things I'm trying to decide is whether to rely on the TextMeshPro plugin, which I believe is essential for anyone trying to make a Unity game with text (in-line styling and animation and everything you could possibly want to do with text is just so simple, not to mention actual accurate word-wrapping and resize to fit and rendering and and and). But it's also $65USD and I'd hate to leave out people who can't afford that. Maybe a separate example that shows specifically what can be accomplished with Ink and TMP working together? Thoughts?

Ideally the Ink stories could serve as practical examples for everything covered in the "Writing With Ink" documentation, but my primary focus is on demonstrating how to display Ink in Unity UI. Here are the examples/templates I'm planning:
1. Barebones Inkle style of lines being added to previous content. Demonstrate formatting syntax/parsing for paragraph indentation and line breaks. How to dynamically display choices as buttons.
2. Advanced Inkle style (Sorcery-esque combat? Something new?) that uses ink logic and variables to simulate something interesting. Game observes and sets ink variables. Demonstrate calling game functions from ink script, etc.
3. Phoenix Wright/JRPG/Visual Novel style of one ink line displayed at a time. Character name and emotion (stage direction) parsing.
![283371-phoenix-wright-ace-attorney-nintendo-ds-screenshot-select](https://cloud.githubusercontent.com/assets/2494672/14387504/c3791772-fd77-11e5-9c36-eea4b4e46be4.png)
4. Twine style embedded links (??). I got the proof of concept working with TextMeshPro, but I'm not sure how solid I can make this yet.
5. Something obvious I missed?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.