A schema-driven, AI-friendly engine for building classic point-and-click adventure games quickly and iteratively.
Adventure Engine is a purpose-built platform for creating point-and-click adventure games without the overhead of general-purpose engines.
Instead of building systems first, you can:
- describe your game
- generate structured data
- import it
- and play immediately
Go from idea → playable structure in minutes.
Your entire game is structured JSON:
- rooms
- actors
- objects
- dialogue
- scripts
The engine runs your data—it doesn’t trap it.
Because everything is structured, you can use tools like ChatGPT to:
- generate rooms
- scaffold dialogue
- create scripts
- define interactions
Then import it directly into the engine.
Instead of:
- building systems
- wiring interactions
- then adding content
You can:
- generate a full game skeleton
- import it
- play it immediately
- refine from there
- Room system with walkable areas
- Actors, objects, and inventory
- Verb-based interactions
- Dialogue system
- Script-driven gameplay
- Built-in editor
- Exportable game packages
- Core systems are in place
- Some features are incomplete or being refined
- Not all edge cases have been fully validated
Best suited for:
- experimentation
- prototyping
- early-stage projects
This project has been developed heavily using ChatGPT and Replit.
That means:
- fast iteration
- strong conceptual direction
- occasional rough edges
Think of this as a vibe-coded engine that has been progressively hardened.
Adventure Engine uses a web-based runtime:
- exported games are HTML + JS + data
- may not run directly from disk in all browsers
- a launcher (Tauri) is recommended for best experience
Projects are fully data-driven:
project/
├── manifest.json
├── data/
├── assets/
└── runtime/
This enables:
- portability
- version control
- tooling and LLM integration
- solo developers
- hobbyists
- narrative designers
- retro adventure fans
You can build an adventure game there.
But you’ll spend time:
- building systems
- wiring interactions
Adventure Engine skips that.
It starts where those engines end.
- interaction anchors / smarter interactions
- cursor and game-feel polish
- UI/menu systems (Sierra-style direction)
- environmental effects
- improved export flow