[![License:CC0](https://img.shields.io/badge/License-CC0-brightgreen.svg)](https://creativecommons.org/publicdomain/zero/1.0/) [![CratesIO](https://img.shields.io/crates/v/vibha.svg)](https://crates.io/crates/vibha) [![DocsRS](https://docs.rs/vibha/badge.svg)](https://docs.rs/vibha/) [![Appveyor](https://ci.appveyor.com/api/projects/status/4cnqf8rnkrfah8fo?svg=true)](https://ci.appveyor.com/project/Lokathor/vibha-rs) # vIbha' [vIbHa'](http://www.klingonwiki.net/En/NewWordsQepa23) (v) 1) move through time toward the past The `vibha` crate is a crate that defines an interface for communication between a binary runner of a text adventure and a game library for a text adventure. An example provided is able to dynamically load game DLLs on windows, it is intended for development use, but could be adapted into a user-facing program. Of course, in a final release game you might choose to compile the whole game together statically as well. In that case, I think you'll still benefit from the clear separation of concerns that this library helps you maintain.