PocketEngine

PocketEngine

PocketEngine is a cross-platform 2D runtime + editor, built as a variant of A2 Engine.

The current editor includes a docked SceneView, embedded runtime Viewport, Project browser, Hierarchy, Inspector, and live play-mode mutation workflow.

Variant from A2 Engine.

PocketEngine demo

Build

  • CMake: Visual Studio, Xcode and Makefiles generators
  • Vendored third-party dependencies inside thirdparty/
  • make docs-build builds Lua API documentation only

Editor

  • SceneView panel with actor-picking and drag&drop editing;
  • embedded Viewport for runtime output;
  • Project, Hierarchy, and Inspector workflow.

Docs

  • Static landing pages are hand-authored HTML
  • MkDocs manages the paged Lua API section only
  • make docs assembles the whole site and pushes gh-pages