Job Description
Summary
As a game developer, you will have the opportunity to work with a talented team of developers, designers, and blockchain specialists to shape the future of gaming by leveraging the potential of decentralized technologies.
Responsibilities:
- Design, develop, and implement game mechanics, features, and systems using blockchain technology and smart contracts.
- Collaborate with the team to conceptualize and create engaging gameplay experiences that align with the overall game vision and mechanics.
- Integrate blockchain functionalities, such as asset ownership, in-game economies, and player rewards, into the game's architecture.
- Write and deploy smart contracts on blockchain platforms such as Ethereum, Binance Smart Chain, or others, to enable in-game functionalities and interactions.
- Implement secure and efficient smart contract logic for aspects like asset management, player interactions, and decentralized in-game economies.
- Conduct thorough testing and debugging of smart contracts to ensure functionality, security, and reliability.
- Rapidly prototype game mechanics and features to test and iterate on ideas, ensuring a seamless and enjoyable user experience.
- Gather and incorporate user feedback to improve gameplay mechanics, balance, and overall game performance.
- Collaborate with artists and designers to create visually appealing and immersive game environments.
- Work with blockchain technologies and frameworks to integrate the game with decentralized protocols, wallets, or marketplaces.
- Implement on-chain and off-chain interactions to enable seamless user experiences, such as asset trading, rewards, or tournaments.
- Stay up-to-date with the latest advancements in blockchain gaming and contribute innovative ideas to enhance the game's integration with Web3 technologies.
Requirements:
- Strong proficiency in game development, including experience in designing and developing games using popular game engines like Unity or Unreal Engine.
- Solid understanding of blockchain technology and experience with smart contract development (e.g., Solidity, Truffle, Web3.js).
- Familiarity with blockchain platforms and protocols (Ethereum, Binance Smart Chain, etc.) and their associated development tools.
- Proficiency in programming languages such as C#, C++, or JavaScript.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Passion for gaming and a deep understanding of game design principles and mechanics.
- Ability to quickly adapt to new technologies and learn new concepts in the blockchain and gaming domains.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
THE PERKS
- Dynamic and Multi-cultural work environment (15 nationalities and counting!)
- Token and NFT incentive schemes provided by Animoca Brands
- Flat company structure: your ideas get heard by the right people very quickly
- Casual work attire
- Opportunity to get involved in working with various subsidiary brands
- Benefits (Medical / Life / Transportation Allowances)
Skills
- Attention to Detail
- C++
- Communications Skills
- Problem Solving
- Smart Contract Development
- Solidity
- Team Collaboration