Go to website
Build blockchain games without a single line of blockchain code.
Enjin Platform Documentation
Documentation for the Enjin Platform can be accessed on the Enjin Developer Portal.
About the Enjin Platform
The Enjin Platform is a blockchain PaaS (Platform as a Service) that allows you to create and manage blockchain games without the complexity of building and maintaining the infrastructure typically associated with developing and launching a blockchain game. It is a robust, flexible, powerful suite of tools and services for creating groundbreaking blockchain games. It is an all-in-one blockchain game development platform comprised of the Trusted Cloud,
The Trusted Cloud is the main backend service of the Enjin Platform. It is a cloud-hosted service that connects games to the Ethereum blockchain. The Trusted Cloud acts as a hub, gathering requests from clients and game servers, interacting with smart contracts on Ethereum and returning data back to the game. It also manages the link between users’ game accounts (e.g., SteamID, Xbox Live) and t
The Platform API (Application Programming Interface) allows you to query and send commands to the Enjin Platform in order to facilitate the development of blockchain games. The Platform API provides an abstraction layer for the underlying smart contracts, as well as additional software services related to blockchain game development. The API provides the most basic way you can utilize the Enjin Platform, enabling you to use GraphQL query lan
There are numerous Enjin Blockchain SDKs (software development kits) in production: Unity: Features a graphical user interface for creating and managing blockchain assets and identities, and a Runtime API for sending data to and from the Trusted Cloud. Java: Runtime API Node: Runtime API Godot: Graphical UI and Runtime API C#: Runtime API
Wallet Daemon is a tool that you can use to automate the authorization of transaction requests to and from the Trusted Cloud. Without the Wallet Daemon, you would need to sign (authorize) every in-game blockchain transaction via the Enjin Wallet (e.g., sending a sword to a player). Wallet Daemon manages an Ethereum address linked to a Trusted Cloud identity. When a transaction is submitted on the Trust
Efinity is our upcoming game-channel network for performing highly scalable blockchain transactions—our Ethereum scaling solution. By opening a game channel with an Efinity network, a game will be able to perform nearly infinite volumes of transactions between millions of players and the game server — at high speeds and nearly no costs. These transactions will remain trustless and verified on the Ethereum blockchain. We’re building Efinity in a way that allows new users to join the network wi