engge is an adventure game engine able to run Thimbleweed Park.
It's an open source remake of Thimbleweed Park's engine.
The game is playable. What does it mean? Yes, it means you can play the game and you should be able to finish it. No, it doesn't mean that you won't face any bug. It's still a project in active development, and there are a lot of issues, don't hesitate to contribute or to fill out a bug report.
- Buy Thimbleweed park
- Go to your installation folder and copy these files: ThimbleweedPark.ggpack1 and ThimbleweedPark.ggpack2 to engge directory
- engge has these following dependencies
- SFML: Simple and Fast Multimedia Library
- dear imgui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
- imgui-sfml: ImGui binding for use with SFML
- squirrel: programming language Squirrel, this repository contains a modified version of the official squirrel library in extlibs/squirrel
- spdlog: Fast C++ logging library.
- clipper: Polygon and line clipping and offsetting library.
mkdir build
cd build
cmake ..
cmake --build .
cd ..
Just type ./build/src/engge
, don't forget the prerequisites.
Keyboard shortcut | Description |
---|---|
space | Pause game |
ESC | Skip cutscene |
1 | Select actor 1 |
2 | Select actor 2 |
3 | Select actor 3 |
4 | Select actor 4 |
5 | Select actor 5 |
6 | Select actor 6 |
9 | Previous actor |
0 | Next actor |
. | Skip text |
Tab | Show hotspots |
Ctrl O | Show options |
Ctrl U | Toggle HUD |
JetBrains have been kind enough to supply me with a free Open Source license of CLion.