Job Description
This position is seeking a Senior Software Engineer with expertise in Unity to lead the development of cutting-edge gameplay systems and mechanics for metaverse, Web3, crypto games, and multiplayer features. The ideal candidate will play a pivotal role in shaping the technical direction of innovative projects, ensuring seamless integration of gameplay elements with artistic and design visions. Responsibilities include optimizing performance, designing scalable workflows, and fostering collaboration across cross-functional teams to deliver high-quality, immersive gaming experiences.
Key Responsibilities
- Design and implement gameplay systems and mechanics for metaverse, Web3, crypto games, and multiplayer features using the Unity Engine and SDKs such as Photon Pun, Photon Fusion, and Mirror
- Collaborate with the art and design teams to integrate gameplay into the game, ensuring alignment with creative concepts and technical feasibility
- Maintain and optimize game performance using the Unity Engine, addressing latency, memory management, and rendering efficiency issues
- Design and implement efficient workflows and pipelines to streamline the production process using the Unity Engine, improving team productivity and project timelines
- Mentor junior team members and assist with their development, providing technical guidance and fostering a culture of continuous learning
- Stay up to date with the latest trends and techniques in game development, including metaverse, Web3, crypto games, and multiplayer features, to ensure the team remains competitive and innovative
Job Requirements
- Proven experience as a Senior Software Engineer with a strong background in Unity engine development (minimum 5 years)
- Expertise in creating and optimizing gameplay systems for blockchain-based games, Web3 applications, and multiplayer environments
- Proficiency in using advanced Unity SDKs such as Photon Pun, Photon Fusion, and Mirror for networked game development
- Strong collaboration skills to work closely with artists, designers, and other engineers in a fast-paced development environment
- Ability to mentor junior developers, provide technical leadership, and contribute to code reviews and quality assurance processes
- Excellent problem-solving abilities and a proactive approach to identifying and resolving technical challenges
- Knowledge of cross-platform development, including PC, console, and mobile game deployment
- Understanding of game design principles, user experience, and performance optimization techniques
- Ability to communicate effectively with stakeholders, present technical solutions, and manage project expectations
- Experience with version control systems (e.g., Git) and agile development methodologies
- Strong attention to detail and commitment to delivering high-quality, bug-free code
- Passion for emerging technologies in the gaming industry, including metaverse platforms, decentralized applications, and cryptographic protocols
- Ability to adapt to rapidly evolving technologies and contribute to the development of future-proof game solutions
- Experience with cloud-based game development tools and infrastructure (e.g., AWS, Azure)
- Knowledge of game analytics, player engagement metrics, and data-driven development practices
- Ability to work independently and manage multiple projects simultaneously
- Strong documentation skills to maintain clear technical specifications and development guidelines
- Experience with game testing, debugging, and quality assurance processes
- Ability to collaborate with external partners and stakeholders to align technical solutions with business goals
- Commitment to continuous learning and professional growth in the field of game development