This is a full-time, on-site Unity Game Developer role located in Ankara. The developer will take an active role in building high-quality mobile games, focusing on clean architecture, performance optimization, and polished gameplay experiences.
Responsibilities
-
Design, develop, implement, and test new game features and mechanics using Unity, ensuring engaging and immersive gameplay experiences.
-
Implement clean, responsive, and user-friendly
mobile UI
in Unity, collaborating closely with designers to bring intuitive interfaces to life.
-
Use particle systems effectively to enhance
game feedback and polish
, contributing to a satisfying and visually rewarding player experience.
-
Write
robust, bug-free code with attention to edge cases and stability
, critical for ensuring fairness and consistency in competitive multiplayer experiences.
-
Optimize game performance for various mobile devices and platforms, conducting thorough analysis and implementing optimizations to enhance CPU, GPU, and RAM usage.
-
Debug, test, and refine gameplay features to ensure the highest quality final product, prioritizing user experience and player satisfaction.
-
Infuse games with a keen sense of gameplay experience and polish, crafting experiences that captivate and delight players.
Requirements
-
Work onsite at our Ankara office, embracing a collaborative and dynamic work environment.
-
Hold a university degree in Computer Science, Software Engineering, or a related field, demonstrating a strong foundation in relevant principles.
-
Bring 4+ years of professional experience in gaming companies, preferably with a focus on mobile platforms and a portfolio showcasing published projects.
-
Possess a strong knowledge of C# programming, object-oriented design principles, design patterns, SOLID principles, and software architecture.
-
Demonstrated ability to
deliver clean, reliable, and bug-free code
, with a strong commitment to stability, correctness, and edge-case handling.
-
Have proven experience in optimizing game performance for mobile devices, including conducting CPU, GPU, and RAM usage analysis and implementing optimizations.
-
Solid experience in implementing mobile UI in Unity
, with attention to layout, resolution independence, transitions, and usability.
-
Strong understanding of Unity’s particle system
, with a focus on gameplay feedback, visual polish, and UI effects.
-
Proficient in version control systems such as Git, enabling efficient collaboration and code management.