Studio: Alter Learning
Job Opening: Unity Developer
Location: California, USA
Type: Full-Time
Responsibilities:
- Develop and maintain educational games using Unity, with a focus on integrating multiplayer features using Photon.
- Collaborate with cross-functional teams, including designers, artists, and educators, to implement game mechanics and features.
- Write clean, efficient, and well-documented code for both gameplay and networking components.
- Participate in code reviews, provide feedback, and contribute to best practices in Unity development.
- Debug and troubleshoot issues related to gameplay, performance, and networking.
- Work on optimizing game performance and ensuring a smooth user experience across various platforms.
- Contribute to the overall game development process, from initial design through to deployment and maintenance.
- Engage in regular team meetings and collaborate effectively with team members to achieve project goals.
Qualifications & Skills:
- At least one year of experience with Unity development, including hands-on experience with Photon for multiplayer functionality.
- Strong understanding of Unity’s architecture and best practices for game development.
- Proven ability to work effectively in a team environment, with strong collaboration and communication skills.
- Experience with version control systems (e.g., Git) and familiarity with project management tools.
- Solid understanding of game design principles and how to implement them in Unity.
- Ability to write clean, maintainable, and efficient code in C#.
- Experience with other networking solutions or multiplayer frameworks in Unity.
- Knowledge of additional game development tools and libraries.
- Familiarity with educational game development and integrating learning objectives into gameplay.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Bachelor’s degree in Computer Science, Game Development, or a related field (or equivalent experience).
- Previous involvement in projects that feature multiplayer or networking components.
- Experience with Agile development methodologies and working in a collaborative team environment.
- Portfolio or examples of previous Unity projects demonstrating expertise with Photon and multiplayer features.