FREE TRIAL: SEE FULL VERSION HERE
Easily create dynamic visual novel content and sequenced animations with VNgen by XGASOFT. Powered by Quantum, VNgen uses a powerful scripting system within GameMaker Studio, breaking the limits of GML to deliver high-quality presentation both in the IDE and on target devices.
A complete rewrite of the popular Edge VN, VNgen reimagines visual novel design from the ground up. As a sequenced animation platform the possibilities are endless, offering a combination of built-in transitions and animations plus support for user-created animation scripts using simple keyframe logic. As a visual novel engine, VNgen supports virtually limitless entities of every kind, all part of a flexible, modular structure which can be customized to suit almost any user's needs.
Just want something simple? Good news: VNgen handles the complex stuff so you don't have to. Many functions have both simplified and extended counterparts, offering something for every level of programming experience.
Building a full game? Great! As an extension of GameMaker Studio, VNgen can be used entirely on its own or as a layer on top of your own custom code and game mechanics. You can even integrate your own code into VNgen without modifying anything!
VNgen isn't just a visual novel engine--it's a completely new way to create content in GameMaker!
This free trial version includes everything you need to get started learning VNgen, plus two interactive demos to serve as a starting point for your own projects.
Trial limitations:
Reduced customizability and general functionality
Reduced number of included actions
Limited extended and transformed functions
Limited debug console commands
No effects or shaders
No save/load functions
Only a limited number of entities may be displayed at a time
A watermark will always be displayed in the top-right corner
A webpage for VNgen will occasionally be opened at runtime
End User Licence Agreement (EULA).
For a full list of changes and compatibility notes, see online documentation at docs.xgasoft.com
vngen_code_execute
functions for running arbitrary code as VNgen actions without the use of scriptsvngen_set_lineheight
to support per-entity lineheight multipliersvngen_room_goto
to optionally allow skipping to a VNgen event upon room changevngen_goto
is run while the engine is paused