About the Book
Are you an aspiring blockchain and crypto developer looking to monetize your skills? Learn to build your own Ethereum games using Solidity language.
About This Book
* Get an overview of Ethereum, including concepts like blocks, mining, addresses, wallets, and transactions
* Learn about development tools Such As Truffle, Web3.js/Truffle-Contract
* Create personalized MMO or MMORPG crypto-collectible strategy games
Who This Book Is For
Game developers or programmers with some exposure to Ethereum; who want to leverage the decentralized technology for building games on the Ethereum platform.
What You Will Learn
* Learn how to develop, deploy, test and run smart contracts
* Use tools and libraries such as MyEtherWallet, Truffle, Bootstrap, Web3.js, Nethereum.net, Metamask and Unity game engine to create projects
* Discover how to interface Ethereum with game engines, and use certain frameworks, libraries, and APIs to speed-upEthereum game development
* Understand runtime considerations of an Ethereum game
* Plan, design and develop Ethereum game projects, and add features to these projects
* Understand the basics of security and the common mistakes made while implementing an Ethereum-based game
In Detail
We're on the cusp of a blockchain revolution, with cryptocurrency games that have sprung up and are becoming increasingly popular in the gaming community. Looking through the lens of blockchain-based games, they offer us a robust virtual platform for asset ownership, secure trading and fiat liquidity.
The book will get you started on Ethereum game development with Ethereum basics, and teach you Solidity syntax as well as tools like MyEtherWallet, Truffle, Bootstrap, Web3.js, Metamask and Unity game engine that interface with Ethereum smart contracts.
Whether you are a game developer or a crypto enthusiast, you are sure to enjoy creating fun casino-style game projects like a lottery game, a web-based Ethereum slot machine game, a crypto collectible character game, and a sandbox cryptogame. As for the player experience, the gameplay in these Ethereum game projects has all the right ingredients that keep players in the game loop: progression, quests, battles and friend invitations.
This book will comprehensively cover planning, design and production aspects of Ethereum gaming. Just like traditional video games, you'll learn how to implement Ethereum game design features for the most popular game genres, such as action, adventure, platform, puzzle, racing, sports, RPG and MMORPG, shooter, fighting, simulation and strategy games.
We'll end our journey by understanding how blockchain games are the real game changer in security and funding, along with addressing some common issues and their solutions.
About the Author :
Claudio Torres is a senior software engineer, with a BA in Electronic Engineering, and an MSc in Software Systems. His career spans more than 30 years in the software development industry, working on projects for high-profile companies like ABB, Siemens, Volvo, and Renault.
He is the founder of Torres Labs, a game development studio, where he works as the lead programmer and games developer. Claudio has been part of the Unity engine game development community for 6 years and counting.
As CTO of WorldBit, he manages a global team of developers, both frontend and backend, to produce and launch WorldBit technology, based on an Ethereum token (WorldBit or WBT). WorldBit Explorer is one of his key accomplishments – an augmented-reality and geo-localization mobile game-like application, that's focused on creating a worldwide marketplace using Ethereum and cryptocurrency technology. The WorldBit Explorer mobile app was the first to deploy a fully functional mobile-based Ethereum wallet, as well as an Ethereum interface library for Unity. WorldBit Intel, a map-based WBT explorer web application, is another feather in his much-decorated cap.
Claudio is also the author of the bestseller “Digital Marketing Bible.” In this book, he presents a comprehensive theory and a strategic model for using the Internet and other digital technologies in business.