Papyrus3D

Open source game engine for generating 3D First Person Interactive Fiction games based on JSON configs powered by A-Frame. Edit the json files in the public folder, use the map editor to create custum map enviroments and then use Electron to export your game as an Exe or self host on the web.

Multi-Platform support - Desktop, Mobile, VR / AR.

View Demo Scene

Open Map Editor

Open Random Map Generator

Feature List

  • Component system for character and enemy loading
  • Map Editor - Map editor for easy creation of scenes - /Tools/MapEditor/
  • Random Map Generator - Map generator for further editing - /Tools/randomMapGenerator/
  • Define 3D Scenes with character components and assets
  • Create unique repayable games that the engine can generate based on easily editable JSON templates
  • Customise scenes with different colours textures, background elements etc
  • Gaze based movement system ensuring maximum multi platform support
  • Dialogue system for multiple dialogue for unique chars
  • Color keys and assocaited unlockable doors
  • Interactive objects (Prefabs - loadable custum models)
  • torch lighting

Screengrabs

Papyrus3D Papyrus3D Papyrus3D Papyrus3D

Dev Vlogs