LiliumEngine
LiliumEngine is a small and simple game engine for creating visual novel games based on .Net programming languages (F#, C#, Visual Basic)
Install / Use
/learn @Vertiigor/LiliumEngineREADME
LiliumEngine
LiliumEngine is a small and simple game engine for creating visual novel games based on .Net programming languages (F#, C#, Visual Basic)
🧐 What is it?
LiliumEngine is a game engine for creating projects in the genre of "visual novels".
The project was inspired by the more popular Renpy engine and provides high-level functions for creating a game:
- Text output in the form of replicas of characters and the author.
- Playing audio files in formats:
.wav,.oggand.flac. - Basic UI elements:
- Buttons
- Checkboxes
- Images
- Text
- Easy transition between game scenes and adding your own.
- The ability to develop on the main ones .Net languages:
C#,F#,Visual Basic.
This engine is well suited for simple games, game jams, prototyping, training novice developers or schoolchildren.
🏁 Get Started:
-
To get started, download the .dll file of the library for this engine. It's in the releases section. This guide was made at the time of the release of 1.0.4.

-
Next, transfer the downloaded file to the folder where the .exe file is stored. As shown in the example.

-
Next, add a link to the transferred .dll file in your project's dependencies.

-
In order for the engine to work, we also need to include several third-party libraries. Go to the NuGet package manager.

-
The last step is to do the actions shown in the picture below:

Now you can use all the features of the engine. 🥳🥳🥳
I recommend looking at the examples.
📄 Documentation:
- LATER (maybe)
✨ Examples:
Preferred language - F#.
You can find usage examples here.
🛤 Supported platforms:
Platforms:
| Operating system: | Is it supported: | |-------------------|------------------| |Windows | ✔️ | |Linux |❔ | |Mac |❔ |
