Whiskers Engine

Whiskers Engine

Whiskers Engine is a studio side project: a modern C++ game engine built for performance and extensibility. It uses Entity–Component–System (ECS) design, OpenGL 3.3 Core rendering, CMake-based builds, and a path toward Vulkan. It is open source under the MIT License.

Stellar Whiskers itself is a free browser games site (puzzle, strategy, card, and arcade). Whiskers Engine is a separate side project.

A Whiskers Engine port of Magicor (the classic ice-block puzzle) is in progress and not ready to play yet. The working browser version today is the Python + WebAssembly build at magicor.org, also linked from Also available on the homepage.

What you’ll find on GitHub

  • Cross-platform desktop support (macOS, Linux, Windows) with SDL2-style tooling in the README
  • ECS architecture, renderer abstraction, and a playable space demo
  • Roadmap covering Vulkan, richer graphics, and longer-term research areas described in the repository

Get the code

Repository: github.com/rhelmer/whiskers-engine

Clone the repo, follow the build instructions in the README, and run whiskers_demo after configuring CMake. Issues and pull requests welcome for contributors who agree to the MIT terms.