project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Escape-from-Chain

Escape-from-Chain is a unique game that combines blockchain and role-playing elements. Players are immersed in a world where they fight solo, each failure leading to character's disappearance, leaving behind only the strongest.

Escape-from-Chain

Created At

Autonomous Worlds

Project Description

Escape-from-Chain

"Escape-from-Chain" is a unique game that combines blockchain and role-playing elements. Players are immersed in a world where they fight solo, each failure leading to character's disappearance, leaving behind only the strongest.

Escape, and Rebirth

Each death and rebirth represent a chance to escape the solo chain. Each attempt provides a unique gaming experience and enhances the replay value of the game.

Victory and Eternity

Only the resilient characters who finally win have the opportunity to forge their data into NFTs. Successfully forged NFTs will allow the character to exist permanently on the blockchain, and join a larger world to interact with other victors.

Are You Ready to Take the Challenge?

In "Escape-from-Chain", we experience death and rebirth, challenge and growth, until we finally escape from the solo gaming world and become eternal. Are you ready to take the challenge and become eternal?

How it's Made

"Escape-from-Chain" is an innovative roguelike game built using a unique blend of technologies and approaches. The gameplay is powered by Multi-User Dungeon 2 (MUD2), a popular engine for creating text-based adventure games, which provides the core mechanics and systems.

We wanted to give the game a visual appeal without sacrificing the essence of MUD. Hence, we chose to use the HTMLCanvasElement for rendering in-game visuals. This allowed us to create a 2D graphics display while keeping the text-based elements from MUD2 intact.

On the blockchain side, we integrated Ethereum smart contracts for creating and managing Non-Fungible Tokens (NFTs). This adds a whole new level of engagement, as players can earn and trade unique in-game assets on the blockchain.

ReactJS was used for building the user interface. Its component-based architecture greatly simplified our development process, allowing us to create reusable UI elements that maintain consistency throughout the game.

Our biggest challenge was merging the classic MUD2 engine with the modern technology stack of HTMLCanvasElement and ReactJS. We've come up with a few hacky solutions to bridge the differences, such as converting MUD2 output to an intermediate format that can be rendered on the canvas. Despite these challenges, the result is a unique gaming experience that we believe players will enjoy.

background image mobile

Join the mailing list

Get the latest news and updates