Escape Builder

Game Description

Leveraging ReactJS and AWS infrastructure, Escape Builder is a browser-based level editor for Escape.

Users can create and save levels in the browser and then play their level right away in the browser. Clicking “Play” launches an instance of Escape in a separate browser tab with the level pre-loaded.

Each level is given a unique URL that is populated in the browser address bar after clicking “Play.” Sharing a level with the world is as simple as sharing this URL.

The backend of the editor is powered by AWS Lambdas, API gateway, and S3.

My Role: Solo Developer
  • Create a browser-based level editor frontend with ReactJS.
  • Create an AWS-powered backend to store the levels.
  • Fork the Escape Unity game client to create a version that populates level data from the backend.

Engine Unity

Tools ReactJS, AWS Lambda, S3, API Gateway