NovellaForge

module
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 18, 2024 License: GPL-3.0

README

NovellaForge

An Open Source Visual Novel Creator In GO

Mission Statement

NovellaForge aims to democratize the creation of visual novels by providing a game engine that requires zero programming knowledge for building a functional visual novel. However, the framework and editor are fully extensible and modular, allowing full control over the game's source code. For advanced developers with an understanding of GO this flexibility enables the creation of games that go beyond the traditional visual novel genre.

Roadmap to Initial Release

Here are the key milestones we're targeting for our initial release:

  • Basic Editor UI built with Fyne - In Progress 50%
  • Basic Project creation and storage system - In Progress 70%
  • Basic Game Framework with support for text, images, and choices, in a scene based system - In Progress 60%
  • Basic Game Exporter that can export to linux and windows with 0 additional steps with guides for other platforms
  • Game preview that allows for preview versions of widgets for in preview editing and adjustments
  • Save System with support for multiple save slots
  • Basic Audio support for music and sound effects
  • Basic Video/Gif support for cutscenes - No promises for Audio sync
  • Optional Game terminal/console system for game development and debugging
  • Optional Game analytics system for tracking player choices and game progress
  • Optional Full embed support to allow the game exe to contain all assets and be a single file

Feature Breakdown

  • User-Friendly GUI: An intuitive interface that makes game creation as simple as possible.
  • Modular and Extensible Framework: A flexible architecture that allows for custom modules and extensions.
  • Full Source Code Control: Users have complete access to their game's source code, allowing for limitless customization.
  • Zero Programming Knowledge Required: The basic functionality of the game engine can be used without any programming knowledge.
  • Performance and Reliability: The game engine is designed to run smoothly and reliably, even on lower-end hardware.

Installation Instructions

Coming Soon

Custom Expansion Instructions

Coming Soon

Contributing

We welcome contributions from the community. Whether it's reporting a bug, proposing a new feature, or writing code, every contribution helps us improve NovellaForge. Please see our contributing guide for more information.

License

NovellaForge is open source and licensed under the GNU General Public Licence V3.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL