Page 1 of 1

Novelate - A New Visual Novel Engine

Posted: Fri Jan 24, 2020 12:06 am
by bausshf
Hi, I'm new here, although I have been lurking for a while just never got around to signing up but now I have something relevant and figured I might as well share it here as some of you might be interested in it.

(I am also in the Ren'Py Discord under the name bauss#4086 if you have any questions or want to get in touch with me outside of the forums.)

Started working on a new visual novel engine called Novelate.

It's written in the D programming language and what's going to set it apart is that the engine is not going to depend on a specific library ex. SDL, SFML etc. it will be usable with multiple libraries so it can be incorporated into existing projects and games.

It currently has some of the basics done but still a lot to do!

Here's a small preview as well:

Image

---

You can find the project on Github: https://github.com/Novelate/NovelateEngine

And if you like it please watch/star the project :)

A website is coming soon as well at https://novelate.com/

---

Here's an example of some dialogues through its "scripting":

Code: Select all

<Scene1:Scene>
Music=GameMusic
Background=Background1
DisplaySceneName=true
---
  Aiko
  Text=This is dialogue text!
  SpritePosition=Left
  Sprite=Casual.Aiko_Smile_Blush_Side
  ===
  Text=This is some more text by Aiko
  ===
  Miki
  KeepSprite;
  SpritePosition=Center
  Sprite=Casual.Miki_Casual_Open_Blush
  Text=This is some text by Miki
  ===
  Option=Scene2|Go to Scene 2
  Option=Scene2|Go to Scene 2 as well (but with more scenes it could be different.)

<Scene2:Scene>
Background=Background2
DisplaySceneName=true
---
  Aiko
  Text=This is the final text
  ===
  End; // Ends the game.
---

If you want to follow the current pipe-line and future ideas for the project check out:

https://github.com/Novelate/NovelateEngine/projects/1 (Currently has 50+ things in the pipeline to do lmao.)

One thing that I really want done once most of the core of the engine is done is a WYSIWYG editor because that makes it so much easier for non-programmers to work with it.

Hope you like it!

Thank you for your interest.

Re: Novelate - A New Visual Novel Engine

Posted: Fri Jan 24, 2020 3:56 am
by felix
Hi there! Fellow D programmer here, though I haven't done much in it that's game-related yet. It's a nice project, and I hope it works out. Good luck!

Re: Novelate - A New Visual Novel Engine

Posted: Fri Jan 24, 2020 7:24 am
by bausshf
felix wrote:
Fri Jan 24, 2020 3:56 am
Hi there! Fellow D programmer here, though I haven't done much in it that's game-related yet. It's a nice project, and I hope it works out. Good luck!
Thank you, it has to! That's amazing that you are a D programmer tho though. This was like the last place I would've expected to see another D programmer.

Re: Novelate - A New Visual Novel Engine

Posted: Sun Jan 26, 2020 9:47 pm
by bausshf
Just a little minor update: (I don't know if this is against any rules? So, sorry if it is.)

Just finished up SDL support which means technically it could be used along with other SDL related projects which a lot of VN related projects are.

Just figured that would be an interesting update as that means it's much more flexible now.

The README has been updated accordingly too.

---

Another little update. Currently working on the WYSIWYG editor which is just built-in to the project which means you don't need any additional tools or a separate installation process etc. it just works out of the box along with the engine. Basically you just build your project in editor mode instead of game mode.

Re: Novelate - A New Visual Novel Engine

Posted: Sun Feb 02, 2020 5:05 pm
by bausshf
Another update with a preview (gif) of the WYSIWYG editor for the engine :)

https://imgur.com/a/FoTq61W

Re: Novelate - A New Visual Novel Engine

Posted: Mon May 18, 2020 12:14 am
by jahnocli
Following this with interest - do you have a release date in mind?

EDIT: It's over a year since I wrote the above comment -- any developments?