Implement game functionality as per communicated design Translate design specification into functional game Communicate with other team members to establish effective pipeline and integrate media assets Design, build, and maintain efficient, reusable, and reliable code Ensure the best possible performance, quality, and responsiveness of applications Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems Help maintain code quality, organization, and automatization
Requirements
Bachelors degree in Computer Science or equivalent 5+ years of hands-on experience with Unity, including scripting, textures, animation, GUI, game physics, and particle systems Proven experience in mobile game development and optimization for build size, memory, and performance on older hardware Strong understanding of 3D pipelines, C#, and object-oriented programming Familiarity with current design patterns, architectural principles, and clean code practices Proficient in using version control systems (e.g., Git) Ability to stay updated with evolving game standards and development technologies, with a passion for continuous learning