Welcome to the GitHub repository for VisualNovelCreator! This repository contains the source code and necessary assets to create and play your own visual novels using the Unreal Engine. Our project offers a user-friendly toolset for crafting immersive and captivating visual novel experiences.
VisualNovelCreator is a toolkit for creating visual novels with the power of the Unreal Engine. It provides a set of user-friendly tools and features to help you design unique visual novel experiences, including character and background customization, branching dialogue, and interactive choices.
- Operating System: Windows 10, macOS 10.14 or higher, Linux (Ubuntu 18.04 or higher)
- Processor: Intel Core i5-2500K / AMD FX-6300 or better
- Memory: 8 GB RAM
- Graphics: NVIDIA GeForce GTX 770 / AMD Radeon R9 280 or better
- DirectX: Version 11
- Storage: 1 GB available space
- Ensure you have the Epic Games Launcher and Unreal Engine 5.1.1 installed.
- Clone this repository or download it as a ZIP archive.
- Extract the ZIP archive (if downloaded) to a folder of your choice.
- Open the project in the Epic Games Launcher by clicking on "Browse" and selecting the folder containing the
.uprojectfile.
- Open the project in the Unreal Engine and wait for all necessary files to load.
- Navigate to the
Game/Core/Systems/Dialoguefolder and open theDataTabelslevel. - Use the in-editor tools and panels to design your visual novel's scenes, characters, and dialogue.
- Save your progress and export your visual novel for others to enjoy.
We welcome anyone who wants to contribute to the development of VisualNovelCreator. Please read our CONTRIBUTING.md for information on submitting pull requests and reporting issues.
This project is licensed under the Apache 2.0 License - see the LICENSE.md file for details.
If you have any questions, suggestions, or feedback, please don't hesitate to contact us:
- Developer: Sven Maibaum - svenmaibaum21@gmail.com
- Project Link: https://github.com/maystudios/SchoolGame
We hope you enjoy creating and sharing visual novels with VisualNovelCreator!
- Open the project in the Unreal Engine.
- Navigate to the
VisualNovelCreatorfolder and open theCharactersfolder. - Right-click in the Content Browser, and select
Create Basic Asset>Blueprint Class. - Choose
Characteras the parent class and name your new character blueprint. - Double-click on the newly created blueprint to open it.
- Customize your character by adding components, such as meshes, materials, and animations.
- Save your character blueprint and use it in your visual novel scenes.
- Open the
VisualNovelEditorlevel in the Unreal Engine. - In the Dialogue Editor panel, create a new dialogue node.
- Add a choice node to the dialogue and connect it to the parent dialogue node.
- Create additional dialogue nodes for each branch and connect them to the choice node.
- Configure the text and conditions for each branch in the node properties.
- Save your changes and test the branching dialogue in your visual novel.
To report a bug, please create an issue in this repository and describe the error in as much detail as possible. Provide information about your operating system, Unreal Engine version, and steps to reproduce the error.
You can contribute to the project's development by viewing issues marked with "help wanted" or "good first issue." You can also suggest new features or comment on existing issues.
This project was created using the following resources:
A special thanks to all contributors who helped bring this project to life.
© 2023 VisualNovelCreator. All rights reserved.
