About My Neighbor Alice
My Neighbor Alice is an innovative multiplayer blockchain game combining virtual worlds, NFTs, and social interactions. While owning and trading unique in-game assets, players build and explore a vibrant, open-world cooperative environment. Our team is committed to unlocking a new era of gaming in which game mechanics enable users to realize their full creative and financial potential.
We foster a culture of collaboration, creativity, and innovation at My Neighbor Alice, providing an unparalleled platform for bringing your ideas to life in a diverse and passionate team.
Join the next-generation gaming revolution by working with us to reshape the gaming landscape. We will team up to create an unforgettable experience for millions of players worldwide. Begin this exciting journey with us and explore the Lummelunda archipelago in My Neighbor Alice.
About the Challenge
In this role, you will be pioneering the intersection of blockchain technology and immersive gaming experiences. As one of the first games to launch in production using Unity WebGPU, you'll have the unique opportunity to work with cutting-edge web-based gaming technology.
As a Senior Unity Developer you'll face the exciting challenge of building a game on a completely new and innovative infrastructure. Your expertise in Unity development will be instrumental in scaling our team's capabilities and driving innovative projects and features.
You'll be joining an experienced team of developers, collaborating with peers who bring extensive expertise to the table. We believe in a culture of ownership, and giving people the freedom to be creative with their solutions and problem-solving. You will have a great deal of responsibility, and you will be expected to take the lead on tasks that you are involved in. If you are motivated and truly passionate about creating innovative games and features, then you will thrive in this role.
Responsibilities
- Providing expert technical solutions within the Unity framework to support the game's features.
- Promoting best practices in Unity and C# programming in-order to ensure a high quality code base, and leading the architecture of complex systems within the game.
- Mentoring less experienced programmers, fostering their development and ensuring the overall quality of their output.
- Identify and nurture potential within the team, providing opportunities for professional growth and preparing team members for more significant responsibilities in the future.
- Participate in strategic discussions about the direction of the game and the technology stack, ensuring that our development practices are future-proof and aligned with industry trends.
Requirements
- Extensive experience in Unity game development, covering both technical and creative aspects of game production.
- Experience working with tools for managing data for a game in production, such as configuration and localization in a live ops fashion.
- Deep knowledge of C# and the Unity engine, with an emphasis on creating scalable and maintainable codebases.
- Proven track record of using industry-standard architectural patterns and best practices to structure software effectively.
- Excellent problem-solving skills, able to understand complex systems and make design choices that will ensure the game's long-term stability and efficiency.
- Comfortable working in a rapidly evolving field, capable of adapting to new technologies and methodologies in blockchain and gaming.
- Experience in the full lifecycle of game production, including the successful launch of at least 2 video games, with a focus on the technical aspects of these projects.
- Excellent communication skills, capable of clearly explaining technical concepts and requirements to both technical and non-technical team members.
- Ability to thrive in a highly collaborative, interdisciplinary, iterative environment and work effectively with other team members across various disciplines.