Egretia 文档
Egretia 将已有的 HTML5 技术及产品工具相结合,打造一个完整的区块链游戏开发工具集。通过 Egretia 的工具集,开发者可以轻松快速地创建区块链游戏而不需要关注复杂的底层技术实现,而且可以通过区块链打通游戏之间的虚拟资产流通。
FAQ
对于初次接触区块链的开发者,我们准备了几篇入门文档。
开发环境搭建
开发一款区块链游戏第一步需要做的就是搭建开发环境,在 Egretia 出现之前开发者需要学习非常繁杂的区块链知识,包括语言、钱包、公链、工具,如下图所示。
由于区块链还处于初级阶段,各个方面的技术也不是非常完善,开发者从传统游戏领域进入到区块链游戏领域时门槛非常高,需要耗费非常大的时间和精力。
而 Egretia 就是为了解决这个问题而存在,使用 Egretia 区块链开发工作流,可以大大提高开发者的学习效率。
Egretia 开发环境搭建非常简单。
SmartIDE 和 Web Wallet 是云端的,可以直接使用,后续有详细教程。
第一个区块链游戏
按照惯例,在详细文档开始之前有一个Hello World
,第一个游戏示例主要是为了让开发者对于区块链游戏开发有个整体的概念,详细内容请参考后续内容。
Egretia Server
Egretia Server 是以太坊开发的本地节点服务器,您可以使用它来部署智能合约,开发应用程序并运行测试。 Egretia Server 是可视化的方式进行操作,通过官方操作手册可以让开发者快速上手。
SmartIDE
开发区块链游戏避不开智能合约的开发,SmartIDE 是一款功能强大的智能合约开发工具,可以让您直接在云端编写 Solidity 合约。
Web Wallet
区块链游戏开发和传统游戏开发另一个非常大的区别在于,区块链游戏需要经常和区块链进行交互,所以会频繁的和钱包打交道。虽然市面上有 Metamask 等第三方钱包,但是对于 Egretia 工作流来说不是非常方便,所以 Egretia 团队开发了本地调试钱包 Web Wallet。
Egret 文档
以上内容介绍了关于 Egretia 的相关工具,但是还是需要将 Egret Engine 相关知识完全掌握,这样才能更集中精力地学习区块链游戏开发。
技术支持
遇到任何问题请访问访问 Egret 论坛或者 Egretia Github 进行交流、提问。