Erik Benerdal.
My Portfolio | Download Resume | Contact
[Screens]

Novelty

Novelty is a tool for creating visual novels. There is a large community of visual novel hobbyist but the avaiable VN engines are all script-based. I wanted to make a tool that was visual, easy to use and didn't require any programming experience, while still making it good enough for advanced users.

At the bottom of Novelty lies a DirectX-based graphics engine. On top of that is a dynamic asset system based on XML. Users can create and design new objects using a flexible markup language and easily share them with friends.

For story narration and flow control I developed a graphical pseudo-programming architecture. It lets the user set up simple game logic without having to write a line of code. There is also a script language implementation (Angelscript) which can be utilized by advanced users who wants full control.

This is by far my most ambitious hobby project and the Novelty userbase is growing with every day.

Links:
· Official website
· Video: Novelty editor
· Video: NoveltyML Designer