Job Summary:
As a Game Developer, you will be responsible for developing, testing, and maintaining gameplay systems and features across multiple platforms. You will work closely with designers, artists, and other developers to bring game concepts to life, ensuring a seamless and engaging experience for players. Your coding expertise will be key in shaping the future of our gaming projects and delivering high- quality, performance- optimized games.
Key Responsibilities:
Testing & Debugging: Write unit tests, participate in code reviews, and assist in the testing and debugging of game features and builds.
Collaboration: Work closely with game designers, artists, and other developers to ensure game mechanics align with design goals and visual aesthetics.
Game Development: Design, implement, and maintain gameplay features and systems using game engines such as Unity, Cocos 2D, Cocos Creator
Performance Optimization: Identify performance bottlenecks and optimize gameplay code to run smoothly across different platforms (e.g., PC, consoles, mobile devices).
Cross- Disciplinary Communication: Ensure effective communication and collaboration between different departments (art, design, QA, etc.) to meet project milestones and deadlines.
Code Quality: Write clean, maintainable, and efficient code, following best practices and coding standards.
Bug Fixing & Debugging: Troubleshoot and resolve bugs, performance issues, and technical challenges throughout the development lifecycle.
Stay Current: Keep up to date with industry trends, new technologies, and best practices in game development to ensure our games stay innovative and competitive.
Prototyping: Contribute to rapid prototyping of new gameplay concepts and mechanics.
Requirements:
Strong debugging and problem- solving skills.
Proven experience as a game developer, with a strong portfolio of released titles or projects.
Ability to work well both independently and in a team environment.
Proficiency in game development languages such as C++, C, or Java.
Excellent communication skills and a passion for gaming and game development.
Strong understanding of game mechanics, player experience, and gameplay balance.
Knowledge of 2D game development, including game physics, AI programming, and gameplay scripting.
Experience with game engines such as Unity or Cocos Creator, Cocos 2D
Familiarity with version control systems (e.g., Git, SVN) and collaboration tools.