Cloud Imperium Games
,
Manchester, Greater Manchester
Gameplay Programmer
Overview
Job Description
Cloud Imperium is looking for a skilled and talented Gameplay Programmer to work on our exciting PC space combat sim. The Gameplay Programmer will work in a cooperative, cross-disciplinary team environment to implement game features and systems within the Lumberyard Engine. Responsibilities * Work well in a cooperative, multi-disciplinary team environment to develop and maintain new gameplay features * Design and implement well-engineered, reliable, maintainable, and bug-free code * Develop and test code, fix bugs, and profile and optimize code as directed * Follow best practices, development processes, documentation, and coding standards * Work with QA, providing information needed to fully test developed code * Provide support to internal customers for developed software * Keep up to date on state-of-the-art software engineering methods, practices, and technologies * Possess and develop areas of engineering expertise * Understand requirements from design and work with Senior/Lead programmers to develop solid solutions, systems and features * Identify technical and developmental risks/obstacles and generate solutions to overcome identified risk * Communicate with other team members, internal customers, and when required external customers to determine requirements * Document technical designs with other software engineers * Reviewing other programmer's code as required Requirements * Strong C++ programming skills * Strong mathematics skills, including proficiency with matrices, trigonometry and linear algebra * Strong multi-threaded programming skills * Multiplayer networking experience * Great attention to detail * A passion for making and playing games * Work well in a cooperative environment * Good communication skills, both verbal and written * 3+ years' experience programming game features and systems, especially player- visible game features * Potential for occasional overseas travel to visit our other studios Pluses * One or more shipped products, especially PC products * Lumberyard development experience * Online game and/or MMO development experience, including client/server development of game features * Space combat sim development experience * Passion for science fiction and space exploration