Novelate - A New Visual Novel Engine

For discussion and support of other visual novel engines.
Post Reply
Message
Author
bausshf
Newbie
Posts: 4
Joined: Thu Jan 23, 2020 11:27 am
Github: bausshf
Contact:

Novelate - A New Visual Novel Engine

#1 Post 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.

User avatar
felix
Regular
Posts: 56
Joined: Sat Feb 11, 2006 1:50 am
Completed: Before the Faire
Organization: No Time To Play
Tumblr: no-time-to-play
Github: notimetoplay
itch: notimetoplay
Contact:

Re: Novelate - A New Visual Novel Engine

#2 Post 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!

bausshf
Newbie
Posts: 4
Joined: Thu Jan 23, 2020 11:27 am
Github: bausshf
Contact:

Re: Novelate - A New Visual Novel Engine

#3 Post 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.

bausshf
Newbie
Posts: 4
Joined: Thu Jan 23, 2020 11:27 am
Github: bausshf
Contact:

Re: Novelate - A New Visual Novel Engine

#4 Post 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.

bausshf
Newbie
Posts: 4
Joined: Thu Jan 23, 2020 11:27 am
Github: bausshf
Contact:

Re: Novelate - A New Visual Novel Engine

#5 Post by bausshf »

Another update with a preview (gif) of the WYSIWYG editor for the engine :)

https://imgur.com/a/FoTq61W

jahnocli
Newbie
Posts: 3
Joined: Sat Nov 11, 2017 1:39 pm
Contact:

Re: Novelate - A New Visual Novel Engine

#6 Post 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?

Post Reply

Who is online

Users browsing this forum: No registered users