Job Description Key Responsibilities Collaborate with the design team to define and implement game features.
Write clean, efficient, and well-documented code in C#.
Develop and maintain gameplay systems such as character movement, AI behaviors, and game logic.
Work closely with artists and animators to integrate and optimize game assets.
Identify and fix bugs, and optimize game performance.
Participate in code reviews and contribute to technical discussions.
Stay updated with the latest gaming trends and technologies.
Qualifications Requirements: At least 5 years of proven experience in game programming, with a portfolio showcasing completed projects.
Strong understanding of OOP, SOLID principles, software architecture, and design patterns.
Strong proficiency in C# and familiarity with other programming languages used in game development.
Solid experience with Unity.
Excellent problem-solving and debugging skills.
Passion for games and understanding of game design principles.
Strong communication skills, both verbal and written, to convey technical concepts clearly to non-technical team members.
Able to work with GIT version control systems.
Additional Information It's an awesome environment where you can be part of an exceptional experience within a constantly growing company.
Work with talented industry pioneers, meet great people worldwide, and enjoy motivating, challenging, and rewarding work on the next frontiers in games.
We offer career development opportunities and an extensive library of top games with broad distribution.
#J-18808-Ljbffr