Expload as a platform
Expload is a platform for decentralized games distribution. Game developers can develop and publish games based on Pravda blockchain for Expload platform. Users use special application called Expload Desktop to browse, download and run games.
Expload Desktop is the main app for Expload platform, it allows to browse, download and run games. It also provides API for games to communicate with Pravda blockchain, this API called DApp API. API methods that run Pravda byte-code on blockchain should be confirmed by user, so Expload Desktop shows confirmation notification for every such method calling.
Running Pravda byte-code on Pravda blockchain
Decentralized games on Expload platform use Pravda blockchain for decentralized actions. These actions are written as Pravda byte-code for Pravda VM. Pravda byte-code can be obtained by compiling Pravda Assembler or by compiling C# ("Write your Pravda Program" section). For the examples of C# Pravda Programs you can look here (in the last section "Examples").
Calling C# Pravda Program methods
There's special tool for Unity that generates Unity code for creating and parsing HTTP requests and responses for
There's also an example of Unity project with sources generated by this tool.