Algodot
A downloadable tool for Windows, Linux, and Android
Algorand SDK & Web 3.0 Wallet for Godot game Engine
It's a proof of concept plugin to create a Domain Specific Language for gaming on the Algorand Blockchain. My project implements Algonaut Rust SDK from github which has been customized and documented for godot engine as a dynamic library.
Algodot is a dynamic library compiled using Algonaut Rust SDK for the Godot Game Engine allowing interaction between Godot Game Applets and The Algorand Blockchain. It is developed and tested in a Sandbox envronment and on Algoexplorer's Testnet; Transaction Proofs
Download the Algorand web 3.0 gaming wallet optionally to get an implemented version of this plugin that works on Testnet, with some Wallet UI templates that can be tweaked and customized easily. The Web 3.0 wallet is not meant to be a production ready wallet App as the Algorand Ecosystem already has much better implemented wallet Apps; rather it is meant solely to demonstrate the capabilities of Algodot Plugin within a Game Engine Environment.
It allows making commands to the Algorand Blockchain to be easily done with single lines of code in Godot's Native Scripting Language GDScript. It also contains logic for building & signing new transactions, group transactions, creating assets, checking wallet information and making App calls to Smartcontracts. The original github source code was written with Rust and Compiled with Godot rust.
Wanna Test it Out?
This plugin also contains a built-in documentation in the Inspector Tab. Developers can also compile the libraries from source. It supports Linux, Mac, Windows and Android Devices, with precompiled dependencies for Linux, Windows and Android Operating Systems
Additional Demo Videos:
Download
Click download now to get access to the following files:
Development log
- Version 0.2.1 UpdateMar 28, 2023
- Africa's Digital Payment: A Case Study, NigeriaFeb 03, 2023
- Demo Wallet App ReleaseJan 23, 2023
- SmartContractsJan 01, 2023
- Windows Dependencies for OpenSSL *AddedDec 14, 2022
- AlgoWallet implementation releaseOct 31, 2022
- Version 0.2.1Sep 24, 2022
- Devlog Day 22 (Submission)Aug 22, 2022
Leave a comment
Log in with itch.io to leave a comment.