Unity Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
UNITY DEVELOPERSophiaVerse – an in-development gaming experience associated with cutting-edge AGI development – is actively looking for a Unity Developer to join our team. This position will be responsible for game development duties required to implement and tune in-game experiences. We are looking for someone who is an expert with Unity and C# and/or (C/C++ plugin expertise is a plus) who will fit well with our team and can help us make a great experience. In this role, you will:· Take ownership and contribute to key game feature development.· Implement, augment and maintain gameplay systems.· Solve technical challenges involved in a persistent multiuser game environment that integrates external AI and blockchain code into game features.· Ensure that the gameplay systems architecture and code are robust, stable, and scalable.· Diagnose and fix memory and performance issues.· Architect and implement scalable and efficient software components and systems within the Unity environment, and supporting external frameworks.· Develop and maintain a robust pipeline for asset management, optimization, and version control to streamline development workflows.· Prototype, refine, and deploy solutions to our challenging technical problems in persistent stateful interactivity, multiuser interactions, AI and blockchain code integration, and more. · Integrate backend services and APIs with front-end features.· Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and architectural guidelines.· Write efficient, high-quality, scalable, testable code within the timelines you help estimate.· Collaborate actively and effectively with cross-functional teams to implement product vision.· Troubleshoot and resolve technical issues related to Unity game development. What we're looking for: Strong knowledge of Unity • Excellent skills in C#, strong understanding of OOP principles and design patterns• Proficiency in profiling game and render performance (GPU and CPU)• Proficiency in optimizing game and render performance (GPU and CPU)• Git• Participation in the development of AA or AAA games.Preferred Experience/(s):• Experience with UniRx (bonus for experience with UniTask)· Self-motivated, strong work ethic, and able to work independently· Excellent interpersonal and communication skills with demonstrated ability to communicate fluently in English (written and verbal)