Skip to content

iSynic/Adventure-Engine

Repository files navigation

Adventure Engine

A schema-driven, AI-friendly engine for building classic point-and-click adventure games quickly and iteratively.


🚀 Build adventure games faster

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.


✨ What makes it different

🧩 Schema-first design

Your entire game is structured JSON:

  • rooms
  • actors
  • objects
  • dialogue
  • scripts

The engine runs your data—it doesn’t trap it.


🤖 Built for AI-assisted workflows

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.


⚡ Rapid prototyping

Instead of:

  • building systems
  • wiring interactions
  • then adding content

You can:

  • generate a full game skeleton
  • import it
  • play it immediately
  • refine from there

🎮 What you get

  • Room system with walkable areas
  • Actors, objects, and inventory
  • Verb-based interactions
  • Dialogue system
  • Script-driven gameplay
  • Built-in editor
  • Exportable game packages

🧪 Status

⚠️ This engine is functional but still evolving.

  • 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

🧠 Built with AI-assisted development

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.


🌐 Runtime & distribution

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

🧩 Project structure

Projects are fully data-driven:

project/
├── manifest.json
├── data/
├── assets/
└── runtime/

This enables:

  • portability
  • version control
  • tooling and LLM integration

🎯 Who it’s for

  • solo developers
  • hobbyists
  • narrative designers
  • retro adventure fans

🆚 Why not Unity / Godot?

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.


🚧 What’s next

  • interaction anchors / smarter interactions
  • cursor and game-feel polish
  • UI/menu systems (Sierra-style direction)
  • environmental effects
  • improved export flow

About

A schema-driven, AI-friendly engine for building classic point-and-click adventure games quickly and iteratively.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors