Play-to-earn game development - Unity blockchain programming

所在平台: Udemy

课程主页: https://www.udemy.com/course/play-to-earn-game-development-blockchain-programming/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Play-to-earn游戏开发 - Unity区块链编程 课程概述:本课程将开发一款第三人称射击游戏,并将其连接到区块链。该游戏为超休闲类型,玩家可以通过简单的操纵杆控制角色,目标是击败敌人。随着角色的移动,玩家将发射子弹,比赛结束后,玩家根据游戏表现获得加密货币。此举将为电子竞技行业创造新的收入来源,并让玩家在玩自己喜欢的游戏时有机会获得收益。游戏设有奖励系统,玩家通过参与游戏获得回报。课程旨在为学生创造更参与、更互动的游戏体验,帮助他们赚取更多收入。 课程主要内容: - 创建游戏本身:编写相机系统,让相机在比赛过程中跟随玩家,测试投射物并处理碰撞体,编写敌人的人工智能,包括自动路径寻找的NavMesh,实现敌人生成的行为状态机制,利用Unity输入系统创建移动操纵杆控制器,编写玩家控制器,理解动画状态、四元数、向量和物理的使用,以完成武器系统。 - 构建自动化的ETH和BNB交易,创建自己的ERC-20代币和智能合约以实现奖励系统。 - 本课程不要求在Unity或Solidity方面有高级编程技能,主要关注区块链与Unity项目之间的关系,鼓励学生发挥自己的创造力,利用这一强大工具创建更优秀的游戏和系统。 学习内容: - 使用Metamask进行ETH/BNB的创建和转移,以及从游戏到用户的自定义ERC20代币。 - 利用Solidity智能合约的游戏创建与互动,通过UnityChainSafe SDK编程,释放Web3游戏的潜力。 - 采用Json.NET处理序列化,用其丰富的库“NewtonSoft”简化关系编码。 - 使用模板快速编程第三人称射击游戏,优化开发流程,让学生有更多时间深入区块链主题。 课程要求:不需要有Unity或Solidity编程方面的先前知识,但熟悉Remix(以太坊虚拟机)和Unity编辑器将较为有利。课程内容将详细讲解,适合初学者。

课程评论(0条)

课程详情

In this course we are going to develop a Third Person Shooter Play-to-Earn and connect it to the Blockchain. The game is a Hyper-casual one, the main character is controlled by a simple joystick and the objective is to shoot the enemies. As the character moves around, bullets are shot and as the match is over, the player earns crypto-coins based off of his game-performance. This will create a new revenue stream for the esports industry and give players the opportunity to make money while playing their favorite games. The game has a payout system in which the player gets rewarded for playing the game.By doing this, I hope to create a more engaged and interactive gaming experience for my students and ultimately make them more money.Main features of this course: Create the game itself: code the camera system following the player throughout the match, test projectiles and work with colliders, write enemies' AI involving NavMesh automatic path-finding, behavior state spawning mechanic to instantiate the enemies, work with Unity Input System to create a mobile joystick controller, code the player's controller and understand the usage of animation states, quaternions, vectors and physics to complete a weapon system.I will show how to build automated ETH and BNB transactions, as well as how to construct our own ERC-20 tokens and a Smart Contract to implement a reward system with them. It is not necessary to have advanced programming skills in Unity or Solidity.The training focuses on understanding the relationships between blockchain and our Unity projects. It is then up to each student's ingenuity to figure out how to use this great tool to create better games with better systems and code.What you will learn:Metamask will be used to create / transfers of ETH/BNB and bespoke ERC20 tokens from the game to users.Solidity Smart Contract game creation and interactivity using UnityChainSafe SDK programming to unlock the power of web3 gamesJson.NET is our choice when dealing with serialization: it codes relationships in simple binary form and we will just use it for its rich library "NewtonSoft".Program a Third-Person-Shooter using a template as a placeholder: this will speed up the development process and will grant us the time to dive deeply into the blockchain subject.Requirements:There is no prior Unity or Solidity programming expertise necessary. However, it is desirable to be familiar with Remix, the Ethereum virtual computer, and the Unity Editor. This course will be simple for you and I will cover everything in detail.

课程标签

0人关注该课程

主题相关的课程