Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

0m3ga Visual Novel Engine

Create and share visual novels without any programming skills! · By The Local Group

Hey, you're making something similar to what I'm working on

A topic by porky11 created Aug 25, 2022 Views: 200
Viewing posts 1 to 1
(1 edit)

I called my visual novel engine VNgine, and it's also supposed to be a simple, but still powerful engine for VNs.

Our goals are pretty similar: Beginner friendly engines for visual novels.

I think, my text format is more beginner friendly.

It's a lot like you would write markdown.

It's basically just like you would write a drama, but with some lists for 

Your text format is a bit confusing. Why use a plus sign as argument separator?

And the features having more than one argument can be pretty confusing as well.

I mostly have named arguments instead and a powerful logic to override parameters locally. I think, the system for multiple characters I came up with is both more powerful and more convenient to use.

The left right shortcuts aren't bad, though. I might want them myself.

I don't have audio yet and some of the more advanced features like blends.

I didn't find any information about how your non linear routes, so I assume, they would be state machine based?

I'm currently using a petri net based approach as my main format using a petri net editor called pn-editor, which makes it easy to add splitting paths, where you can do multiple things in different orders, or remember choices. I'm starting to feel happy about the visualization. It can get very difficult to visualize remembering choices in a convenient way.

Both programs are open source, so you can have a look at them for inspiration. I won't post the links, so it doesn't look too much like advertisement, but they should be easy to find if you are interested.

I'll probably use your engine as feature reference, most importantly audio, accessibility and multi platform support.

I'd be happy to get into contact :)