Frontend Game Developer (Three.js/React Three Fiber)
Overview
Join us as we embark on an ambitious journey to create an ecosystem of fully onchain, browser-based games using the Dojo game engine. Learn more at Dojo Game Engine. https://book.dojoengine.org/
What are on-chain games?
On-chain games are games where the entire logic of the game exists on a blockchain (not just NFTs). These types of games are very new and represent an emerging industry to be a part of. If you are skeptical about ‘blockchain games’, then open your mind and explore this rabbit hole. You will be pleasantly surprised to find that this is a novel game type, offering unique experiences beyond what you may have heard of.
Job Description
We are seeking talented Frontend Game Developers who are skilled in Three.js and React Three Fiber (R3F). If you have full-stack skills and experience with smart contracts, that is even better.
Responsibilities
Develop and implement visually appealing and highly interactive game interfaces.
Collaborate with a team of developers and designers to create seamless gameplay experiences.
Optimize applications for maximum speed and scalability.
Contribute to all phases of the game development lifecycle.
Requirements
Proficient in Three.js and React Three Fiber (R3F).
Experience in frontend development with a portfolio of visually compelling interactive projects.
Strong understanding of JavaScript and modern frontend frameworks.
Passionate about game development and blockchain technology.
Excellent problem-solving skills and attention to detail.
How to Apply
This is an ecosystem-wide call for applications; many teams are currently seeking talent.
DM me on Discord with your GitHub handle for more information: loaf1337
Do you have any examples/links of currently running “on chain” games to get an idea of what we’re talking about?
My understanding is that storing the entire source code for a webapp on chain is like… super expensive, so I’m guessing it’s only the business logic aka the gambling component itself is on chain, and the front end is a normal webapp like other web games? and it interacts with the gambling component on the chain?
Hello! As an avid gamer and frontend developer deeply passionate about pushing boundaries, I’m thrilled to offer my expertise in Three.js and React Three Fiber for your groundbreaking on-chain game project. With a proven track record in creating visually stunning and immersive experiences, I am excited about the opportunity to collaborate with your team in crafting captivating gameplay interfaces. My dedication to optimizing performance and scalability aligns perfectly with your project’s vision, and I am eager to contribute my skills to every phase of the development lifecycle. Let’s embark on this exciting journey together and redefine the future of gaming with blockchain technology.
I believe game mechanics can be stored in chain too, and works fine if the mechanic does not have to operate super quickly. Some examples of games using blockchain to store the world data:
See this game engine for some prior art:
See this world where the rules of the world are in block chain (made with MUD):
Isn’t blockchain an ananymous financial ledger, of which any and all interactions are subject to gas fees?! It seems quite a risky game in itself to depend on this as any form of gamified database in terms of security, no admin is going to be able to fix issues or retrieve tokens if any user is ever hacked or security breached, any tokenised aspect is doomed to this security issue as blockchain is not a varified user database but an ananymous timestamp of financial interaction…