Skip to content

Rust port of ettethread, allowing blazingly fast inferences and FPS numbers through Bevy. Allows extensive customization for visual novels as well as fully generative dialog.

Notifications You must be signed in to change notification settings

hiibolt/requiem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ettethread

[WIP] Visual novel game engine with a focus on customization, portability, and preformance.

The showcase for this game will likely be a release of a Doki Doki Literature Club fan title.

Primary Goals

  • Bring the power of generative dialog to games, more specifically visual novels.

Why hasn't this been done? I don't know, honestly. I think games like visual novels are perfectly suited for this. These games have been missing AI dialog, and I believe that it will allow players to further explore a universe tailed to their gameplay.

  • Speed.

RenPy is not browser friendly. This is. And this is FAST. Rust and Bevy are extremely efficient, and will allow this to be blazingly quick!.

  • Self-hostability.

I like the ability to host my own game, and I think you should too. This allows you to host the entire game via Rust, and run your own private models for dialog!

Features (see ettethread repo for the prototype!):

Rust / NodeJS prototype

  • Characters
  • Uniforms
  • Emotions
  • (not yet ported to Rust version) Variable system
  • (not yet ported to Rust version) Advanced logic syntax and macros
  • Custom langauge
  • Easy to learn bash-like syntax
  • Scenes
  • Easy pathing
  • Artificially generatable dialog
  • AI 'goal' system
  • (partially ported to Rust version) AI filtering system
  • Feedback-resolution loop (PID-AI)
  • Asynchronus time-based loops
  • Opacity shifting on transition
  • Opacity shifting on player entrance
  • Fancier text input
    • Clear
    • Blinking cursor
    • Typing sound
    • Character max indicator
    • Hints on high response count
    • Skill issues with players not knowing what to do

Until the word WIP is purged from this README, this is NOT a release. This will be a long-running project.

About

Rust port of ettethread, allowing blazingly fast inferences and FPS numbers through Bevy. Allows extensive customization for visual novels as well as fully generative dialog.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published