Programmer
We are seeking a talented and passionate Game Programmer to join us. As a founding member of our development team, you will be responsible for implementing game mechanics, systems, and features that deliver immersive gaming experiences. You will work closely with designers, artists, and other programmers to bring our game projects to life.
Responsibilities:
Develop and implement game mechanics, systems, and features using industry-standard programming languages and game development tools.
Collaborate with game designers to understand project requirements and translate game concepts into technical specifications and code.
Write clean, efficient, and well-documented code that adheres to established coding standards and best practices.
Debug, optimize, and maintain existing codebase to ensure smooth performance and functionality across different platforms and devices.
Integrate audio, visual, and UI elements into gameplay, ensuring seamless integration and optimal user experience.
Implement networked multiplayer functionality, online features, and social interactions as required by the game design.
Stay updated on emerging technologies, trends, and best practices in game development and programming languages.
Participate in code reviews, brainstorming sessions, and team meetings to contribute ideas, share knowledge, and provide feedback.
Requirements:
Bachelor's degree in Computer Science, Computer Engineering, or a related field.
Proficiency in programming languages commonly used in game development, such as C++, C#, or Java.
Strong understanding of game design principles, algorithms, and data structures.
Experience with game engines such as Unity or Unreal Engine, including scripting and tool development.
Familiarity with version control systems (e.g., git) and collaborative development workflows.
Ability to work independently and as part of a team, with excellent communication and interpersonal skills.
Passion for gaming and a strong desire to create engaging, high-quality game experiences.
Portfolio showcasing previous game projects, programming samples, and technical achievements.
Fluency in English or Mandarin