Senior Game Developer

Job Description

**Applicants must have worked in a game industry for 5+ years.**

Applications of candidates who do not meet the requirements will not be evaluated.

Applicants must actively reside in İstanbul. Those living in other provinces can check our jobs in other locations on our website. Read the job details before applying.

We are seeking an experienced and talented Senior Unity Developer specializing in the development of simulation games. As a key member of our development team, you will play a crucial role in designing, implementing, and optimizing gameplay mechanics, systems, and features. The ideal candidate should have a passion for creating immersive and realistic simulation experiences.

Role

  • Collaborate with the game design team to understand and implement gameplay mechanics and features for Simulator style games.
  • Develop and maintain high-quality, efficient, and reusable code in Unity.
  • Optimize game performance and troubleshoot issues to ensure smooth gameplay experiences.
  • Work closely with artists and other developers to integrate art assets and implement visual elements.
  • Stay up-to-date with industry trends, best practices, and emerging technologies in game development.

Must have

  • Bachelor's degree in Computer Science, Game Development, or a related field (or equivalent experience).
  • 5+ years of professional experience in game development, with a focus on simulation games and Unity.
  • Strong proficiency in C# and deep knowledge of Unity3D.
  • Proven track record of successfully delivering and optimizing simulation game projects.
  • Solid understanding of game design principles, player engagement, and user experience.
  • Experience with multiplayer and networking in Unity, especially using Photon Fusion.
  • Proficiency in integrating and utilizing PlayFab services for backend development and live game operations.
  • Familiarity with World Streaming techniques to manage large and dynamic game environments efficiently.
  • Hands-on experience with Unity Addressable system for efficient asset management and streaming.
  • Strong understanding of Git and source control practices in collaborative development environments.
  • Ability to effectively use branching, merging, and pull request workflows in Git.
  • Strong problem-solving and debugging skills.
  • Expertise in performance optimization techniques for Unity, including GPU and CPU optimization.
  • Ability to conduct profiling and identify bottlenecks using Unity Profiler and other performance analysis tools.
  • Experience with asynchronous programming and background loading for seamless gaming experiences.
  • Knowledge of best practices for memory management and resource optimization in Unity.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • If you are passionate about pushing the boundaries of simulation game development and have a proven track record of success, we invite you to join our dynamic team and contribute to the creation of exciting and immersive gaming experiences.
Apply Now
Gaming
İstanbul
Full Time
5
Apply Now