For an overview of how XAYA works in general checkout our Lite Paper.
Technical references contain background information that is useful prior to getting started on game development. It is high level material and strongly recommended for those unfamiliar with blockchain development.
XAYA Lite Paper
What is Xaya?
High Level Overview
The components of XAYA Core based games (you can replace XAYA Core now with an EVM and use XAYA-X as an interface layer.
XAYA Blockchain Specs
XAYA Core Blockchain Specs
(not XAYA SDK can run on almost any blockchain using XAYA X)
A Beginner Tutorial
Academic peer-reviewed paper describing XAYA's Game Channel Technology for Real-time trustlress fair gaming.
A beginner tutorial
The XAYA documentation includes many tutorials and walk-throughs to help you get started quickly and easily.
How to run the XAYA Core Daemon
Game State Processor
XAYA GSPs and how they interact with Xaya Core (or Xaya X for EVM chains)
Libxayagame is the XAYA library for building decentralized games. It takes care of all the blockchain "stuff".
Compile libxayagame on windows
Compile libxayagame on Ubuntu
Run xayad for Games
Learn about options for XAYA games running on Xaya Core
Hello World! in C++
A Lengthy tutorial in C++ to create a basic GSP running on XAYA Core
Hello World! in C#
A quick tutorial in c#
Hello World! with
The fastest way to get started on a real game
Describes the "Mover" game. An example basic game included with the SDK.
A Lengthy tutorial in c#
A lengthy tutorial in c# and Unity.
Learn the most important XAYA Core RPC methods.
Game Engine Support
Use any game engine you wish
Look out for XAYA X for EVM based chains and XAYA Games.
FREE TO USE & 100%
The XAYA platform is 100% free to use and completely open source. There are no license or usage fees.
For support, you can get help in our developer Discord channel.
© 2022 Autonomous Worlds Ltd. All rights reserved.