DevLog (UniViNE) - #0
Welcome to my first ever LinkedIn article!!!
I do get students to write a simple DevLog every day, so it's high time I do a proper one as well.
Here's a project I've been working on for... quite a long while ??
Unity Visual Novel Engine
It's meant for a Visual Novel game project I've been working on but of course, I intend to make this a reusable tool to release for free on both GitHub and Unity Asset Store (hope that doesn't cost me lol)
Basically, it converts a Twine Story File into a C# file you can run in Unity (or any C# engine)
Why convert to C# file?
I wrecked my brain on how to do branching and variables operations using JSON and XML files. I gave up and realised that dynamically creating C# files was the best option, so that's where we are now.
Why use Twison?
Well I don't feel like parsing a page full of raw string, a JSON format is nice, something that's machine readable already.
Upcoming Progress
How to go about converting from one language to another?
A: Convert everything line by line in the same way
B: Have different logic based on the text passage type
Well... no point debating, just start doing one and the right answer will reveal itself.
Let's see how it turns out!