zpl.eco2d is a small framework/game engine made out of curiosity. It attempts to bridge several libraries to create a playable sandbox with ease of extensibility and with performance in mind. The goal is not to make a generic 2D game engine but to build a game prototype that anyone can use to build various experiments.


  • WASD - move
  • Shift - sprint
  • LMB - select item
  • RMB - place block
  • B - bulldozer mode
  • Tab - inventory
  • Space - use item / enter car

Inventory controls:

  • Drag items to move them between containers or slots
  • Hold shift to split stack while dragging
  • Hold ctrl to take a single item from the stack while dragging