An open API service indexing awesome lists of open source software.

https://github.com/skyost/escapegamekit

EscapeGameKit is a package, entirely built using Flutter, that helps creating escape games.
https://github.com/skyost/escapegamekit

escape flutter game lib

Last synced: about 1 year ago
JSON representation

EscapeGameKit is a package, entirely built using Flutter, that helps creating escape games.

Awesome Lists containing this project

README

          

# 🕵️‍♂️ EscapeGameKit

EscapeGameKit is a package, entirely built using Flutter, that helps creating
[escape games](https://en.wikipedia.org/wiki/Escape_the_room).

It is better suited for web and desktop platforms (Windows, Linux, macOS) but can totally
be used on mobile platforms as well !

## Examples

You'll find an example in the [`example`](https://github.com/Skyost/EscapeGameKit/tree/master/example)
directory. It's a little escape game called _ERROR 1980_ that I've created for my students. I've translated
it into English, so that you can try it [here](https://skyost.github.io/EscapeGameKit/).

More screenshots




Here's what I've created using this package :

* [Voyage à Cendlard](https://skyost.github.io/VoyageACendlard/).
* [Murder Mystery](https://skyost.github.io/MurderMystery/).

Please note that these escape games are in french.

## Getting started

Everything you need to get started with this library is available in the
[wiki](https://github.com/Skyost/EscapeGameKit/wiki).

## Caveats

The plugin is currently in beta. Here's the list of things we (me, and hopefully any contributor 😀)
need to work on before release :

* **Better support of hot reload**. Currently, escape games don't support hot reload.
* **Better support of Android and iOS platforms**.
The plugin is still untested on these platforms, but it should perfectly work. The only problem
we may encounter is with tooltips.

## Contributions

You have a lot of options to contribute to this project ! You can :

* [Fork it](https://github.com/Skyost/EscapeGameKit/fork) on Github.
* [Submit](https://github.com/Skyost/EscapeGameKit/issues/new/choose) a feature request or a bug report.
* [Donate](https://paypal.me/Skyost) to the developer.

Also if you've created something using this library, feel free to
[tell me about it](https://github.com/Skyost/EscapeGameKit/issues/new?assignees=Skyost&labels=creation&template=created_something.md&title=) !
I may create a showcase to expose all creations if this library eventually become popular.