Maybe consider my Elixir
package:
With a simple and extensible DSL you can write any story and easily translate it using po
files. In recent release there is lots of extra code for a session management and so on. This way you can easily write a simple game or presentation by generating a new Phoenix
(web framework) based project, adding your LiveView
pages and of course using the DSL and optionally translating the content.
I have even created a simple project to demonstrate how a video talk have been transformed into a presentation. You can use for example a Rust
NIF to do the GUI
or use wxWidgets
bindings for Erlang
language or even Scenic
for embedded devices.
Working on HTML
-based game at the very start should be simplest option and it’s also worth to mention that we have a LiveViewNative
project. Let me know how that sounds for you.