seisatsu / BXEngine

Point-and-Click Adventure Engine with the goal of being able to make Myst-like adventure games.
MIT License
0 stars 1 forks source link
adventure-game backrooms game-engine json point-and-click pygame python python3

BXEngine Point-and-Click Adventure Engine

BXEngine is a Point-and-Click Adventure Engine with the goal of being able to make Myst-like adventure games. The name comes from the originally planned showcase game, Backrooms Explorer. BXEngine uses images and simple JSON formats to describe a game world, and also supports music, sound effects, and powerful event scripting.

Gameplay and Structure

A game world is made of rooms filled with views, that are linked together by exits. Navigation indicators will appear when mousing over the sides or middle of the screen, if exits exist in those directions. Areas on the screen in a particular view may also produce look or use indicators, or a navigation indicator of their own. Gameplay consists of exploring and interacting with features of each room. To make things more interesting, some exits may only appear once in a while, or only on certain playthroughs. Some interactions may also result in scripted events.

Requirements

BXEngine has the following requirements to run on your system:

Features List

BXEngine currently supports the following features:

Planned Features

The following features are planned for future releases:

FAQ