Position : Unity Game Engineer
Experience : 5 to 12 Years
Location : Bangalore, Karnataka, India
Job Summary :
We are seeking a seasoned and highly technical Unity Game Engineer with 5 to 12 years of experience to join our team in Bangalore. This is a crucial individual contributor role focused on building high-performance, scientifically-backed brain training games that dynamically adapt to users' cognitive skill levels.
The ideal candidate will be a hands-on expert in Unity and C#, dedicated to optimizing game performance and ensuring code quality through a deep understanding of the engine's rendering pipeline, memory management, and scripting best Responsibilities :
- Architect, develop, and maintain high-performance, reusable, and testable Unity-based games using C#.
- Profile and optimize game performance for various target platforms, focusing on efficient garbage collection, draw call reduction, and memory management using tools like the Unity Profiler and Memory Profiler.
- Collaborate closely with game designers and cognitive scientists to implement sophisticated, data-driven dynamic difficulty systems that personalize the player experience.
- Document technical design specifications, architectural decisions (e.g., ECS, Scriptable Objects), and gameplay logic clearly to ensure maintainability for the entire engineering team.
- Write comprehensive unit and integration tests to ensure the reliability and quality of new features, and integrate them into the CI / CD pipeline for streamlined development.
- Mentor and provide technical leadership to junior engineers through detailed code reviews, architectural discussions, and knowledge-sharing sessions on advanced Unity Skills & Qualifications :
- 5 to 12 years of proven experience in game development using Unity and C#.
- Strong expertise in the Unity engine's core features, including Physics, UI / UX (UGUI / UI Toolkit), Animation systems, and Shader programming.
- Proven ability to understand and implement dynamic difficulty systems based on user performance data.
- Excellent documentation skills and experience in mentoring junior engineers.
- Proficiency with version control systems, such as Git or Perforce.
- Strong understanding of data-driven design and experience with design patterns for scalable Unity projects
(ref : hirist.tech)