DEV Community

Cover image for Terminal Micro ENGINE | A tiny DOS-style game engine
PlasmatorGames
PlasmatorGames

Posted on

Terminal Micro ENGINE | A tiny DOS-style game engine

Terminal Micro Engine is a compact HTML/JS micro-engine for building retro terminal narrative games with an optional viewport . Fully JSON-driven, no JavaScript required.

https://plasmator-games.itch.io/terminal-micro-engine

Lightweight JSON-driven narrative/systemic engine perfect for creating:

Terminal-style games
Exploration simulators
Sci-fi / submarine / space stations
Horror micro-narratives
Puzzle room/sector-based adventures
Minimalist survival experiences

EXAMPLE GAME VIEWPORT

Core Features

  • Terminal command parser (look, scan, movement, custom actions)
  • Viewport system (static / tileset / setViewport / jumpscare)
  • Room system + onEnter actions
  • Global events (onCommand / timer)
  • Flags/variables for branching logic
  • JSON-based: GAME_DATA defines the entire game
  • Complete user guide included!
  • Included Editor
  • Live terminal + viewport preview
  • JSON editor + validator
  • Auto-add Room / Event tools
  • Local viewport override
  • One-click ZIP export (HTML runtime) Export Output
index.html
engine.js
game_data.js
style.css
assets/

Enter fullscreen mode Exit fullscreen mode

Terminal Micro Engine by Plasmator Games is marked CC0 1.0 and is completely open source!

Another game example "Protocol Red"

Top comments (0)