Downloads - RenegadeMinds/testbed GitHub Wiki

Downloads

There are several downloads for XAYA. They include everything from the bare essentials to convenient precompiled binaries, helpful projects, and tutorial downloads. The bare minimum that you need are xayad and libxayagame.

Some downloads may require you to clone them in GitHub or download the entire repository.

XAYA Daemon

The XAYA daemon (xayad) is packaged in the XAYA QT wallet download. You can find that here.

In addition to the QT wallet, an Electron wallet is available. It's the primary wallet for end users and is designed to be used with games. It is also packaged with xayad. You can find that here.

Developer Downloads

The following downloads are for developers.

libxayagame

The libxayagame library is what you use to build games. It takes care of all the difficult blockchain operations and leaves you free to focus on your game. It's written in C++. You can find it here.

Projects Inside XAYA Unity Mover

The XAYA Unity Mover repository contains several packages that you may wish to use.

  • XayaStateProcessor: This is libxayagame with all its dependencies precompiled for Windows in the "XayaStateProcessor" folder. It's a statically linked C++ library
  • XAYAWrapper: This is a C# wrapper for libxayagame. You can use it out-of-the-box by compiling it, or you can modify it as you wish
  • BitcoinLib: This is a convenient RPC library that has been modified for XAYA. You can use it out-of-the-box by compiling it, or you can modify it as you wish

It also contains the XAYAUnity project. This a C# Unity implementation of the Mover game that is bundled with libxayagame (see above). You can find a tutorial for it here.

You can find all of these available for download in the xayalib_unity GitHub repository here.

Windows Wrapper for libxayagame

The libxayagame_wrapper repository is a wrapper for Windows using cmake. For the precompiled binaries, see the XAYA Unity Mover download above. You can find the libxayagame_wrapper repository here.

Hello World

There is a download for the Hello World example application available in the Hello World tutorial here.

Mover Sharp

The Mover Sharp tutorial includes a console application implementation of Mover, the example game bundled with libxayagame. You can find the download in the tutorial here.