Engine for visual novels, written in Dlang and Lua
|
47 minutes ago | |
---|---|---|
conf | 47 minutes ago | |
source | 47 minutes ago | |
.gitignore | 3 hours ago | |
LICENSE | 1 week ago | |
build.sh | 1 week ago | |
dub.json | 1 week ago | |
dub.selections.json | 1 week ago | |
libhpff.lib | 1 week ago | |
lua53.lib | 1 week ago | |
raylib.lib | 1 week ago | |
readme.md | 5 days ago | |
vlc.lib | 1 week ago |
Himmel(equal to Heaven, but in German) is an engine for Visual Novels, written using Dlang and Lua.
Build system currently assumes POSIX like system. For building, you need first install next components on:
FreeBSD:
sudo pkg install ldc vlc dub lua53
Alpine:
doas apk add ldc2 dub vlc-dev vlc lua5.3-dev
Debian:
sudo apt install dub ldc vlc-dev liblua5.3-dev vlc lua
Next, run
./build.sh
. Everything will be done automatically!
Engine scripts are written in Lua with some raylib direct bindings as well as some custom functions written for visual novels
setFont()
You can see documentation on Himmel's wiki page. It contains cheatsheet and some useful examples for getting started with development.
raylib(raylib.com) uses zlib/libpng license
himmel engine uses MIT license
VLC(videolan.org) uses LGPL license
lua(lua.org) uses MIT license