Luna Visual Novel Engine 2.0

Modern Web-Based Visual Novel Game Engine

Download -

Indonesia | English | Castellano


About the Game Engine

Luna Visual Novel Engine 2 is a modern web-based game engine for creating visual novels visually, quickly, and easily. Designed for both beginners and professionals with an intuitive slider position interface.

This latest version is a continuation of Luna Visual Novel Engine 1, with a simpler, lighter, and much easier to use interface and features.

Main Features

Slider Position Visual Editor

Easy-to-use interface for arranging game elements on canvas.

Multi-Scene Support

Create and manage multiple scenes in one project easily.

Complete Customization

Adjust colors, positions, sizes, and other properties in real-time.

HTML/ZIP Export

Export your game to ready-to-play HTML or ZIP files.

Asset Management

Import, preview, and manage assets (background, character, music, voice).

HTML Support

Dialog and character names support HTML format for styling.

Technologies Used

Frequently Asked Questions (FAQ)

What is Luna Visual Novel Engine?

Luna Visual Novel Engine is a web-based game engine for creating visual novels visually with an easy-to-use slider position interface. You can create games without coding from scratch.

Do I need to know coding to use it?

No need! Luna VN Engine is designed for beginners. You can create games just by slider position and filling content in the properties panel. However, basic HTML knowledge can help with dialog styling.

Which browsers are supported?

Luna VN Engine supports modern browsers:

  • Chrome 60+
  • Firefox 55+
  • Safari 12+
  • Edge 79+
What file formats are supported for assets?

Images (Background & Character): PNG, JPG, JPEG, GIF, WebP

Audio (Music, Voice, SFX): MP3, WAV, OGG

Recommendation: Use PNG for images and MP3 for audio for optimal results.

What's the file size limit for assets?

Recommended maximum 10MB per file to maintain performance. For audio, it's best to compress files first to reduce size.

How do I save my project?

Click the "Save Project" button in the header, enter a filename, and your project will be saved as a JSON file. This file contains all scenes, elements, and assets you use.

How do I continue a saved project?

Click the "Load Project" button in the header, select your project JSON file, and all scenes, elements, and assets will be loaded back into the editor.

Can I sell the games I create?

Yes! Game made with Luna Visual Novel Engine can be used for commercial or non-commercial purposes. You are free to sell the games you create.

How do I export my game?

Click the "Export to ZIP" button in the header. Your game will be downloaded as a ZIP file containing:

  • index.html - Main game file
  • styles.css - Game styling
  • script.js - Game logic
  • assets/ - Folder containing all assets

Extract the ZIP file and open index.html in a browser to play the game!

Why doesn't the exported game run when opened directly?

Some browsers restrict local file access (file://). To run the game properly:

  • Use a web server (e.g., XAMPP, WAMP, or Python http.server)
  • Or upload to web hosting
  • Or use "Live Server" extension in VS Code
Can I add SFX (Sound Effects)?

Yes! You can import SFX with the "Import SFX" button. SFX can be added to choice buttons for sound effects when clicked.

How do I delete unused assets?

Click the "Manage Assets" button in the sidebar. There you can see all assets along with their status (used/unused). Check the assets you want to delete and click "Delete Selected Assets". Assets currently in use cannot be deleted.

Can I use HTML in dialog?

Yes! Dialog and character names support HTML format. Examples:

  • <b>bold text</b> - Bold text
  • <i>italic text</i> - Italic text
  • <span style="color:red">red text</span> - Colored text
  • <br> - New line