This job might no longer be available.
Gameplay Programmer
28 days ago
Responsibilities And Duties:
- Collaborate closely with the Game Design, Level Design, Technical Art, and Animation teams to ensure smooth integration of gameplay mechanics, features, and assets in a large-scale project;
- Write clean, scalable, and well-documented code that meets project requirements and technical standards;
- Work with cross-functional teams, including artists, technical artists, and producers, to identify feature needs and implement them within the project timeline;
-Analyze and identify technical and developmental risks and obstacles while creating gameplay in Unity Engine, proposing innovative solutions to overcome them;
Qualifications And Skills:
- At least 1 year of professional experience working with the Unity engine;
- Advanced knowledge of Unity 3D, including its various tools and features;
- Strong proficiency in C# programming language, including a good understanding of algorithms and data structures;
- Ability to use profiling and debugging tools to optimize code performance;
- Excellent English communication skills;
- Familiarity with version control systems and their workflows;
- Experience working with Scriptable Objects to create flexible and reusable code components;
- Demonstrates creativity in problem-solving and proposing innovative solutions;
- Self-motivated and proactive, with the ability to work independently with minimal supervision;
- Driven both professionally and personally, with a passion for learning and improving skills;
- Excellent communication and organizational skills, with the ability to collaborate effectively with cross-functional teams;
- Proactive and resourceful, able to identify and address challenges before they become problems;
Bonus Qualifications And Skills:
- Familiarity with Unity Animator, including creating and implementing animations and state machines;
- Experience designing and implementing AI systems for games using Unity Engine;
- Knowledge of console game development, including optimization for various hardware platforms and SDKs;
- Experience in programming 3D action games, including combat systems, character controllers, and other gameplay mechanics;
- Familiarity with C++ and Unreal Engine is a nice-to-have attribute.
Create Your Profile — Game companies can contact you with their relevant job openings.