Senior Gameplay Programmer
We are seeking a skilled Senior Gameplay Programmer to join our dedicated team at Studio Ellipsis in Lisbon. If you have the expertise to bring game mechanics to life, thrive in the complex interactions between players and games, and want to leave a lasting impact on a senior team - we'd like to embark on this exciting journey together.
Responsibilities
* Collaborate with game designers to translate high-level gameplay ideas into engaging in-game mechanics.
* Implement and refine player-centric systems, including controls, character behaviors, AI interactions, and multiplayer dynamics.
* Leverage C++ and blueprints within Unreal Engine to create responsive, captivating, and smooth gameplay experiences.
* Participate in regular code reviews, championing quality, efficiency, and maintainability.
* Employ an iterative approach, swiftly prototyping new ideas, and refining based on feedback from playtests and the senior team.
* Ensure seamless integration with networked systems, maintaining consistency and responsiveness in PvP and PvE environments.
* Work closely with QA teams to address gameplay bugs and deliver a polished end-user experience.
* Cultivate a collaborative environment, aligning with game designers, artists, and other stakeholders.
* Pursue innovative approaches to gaming, driven by a passion for innovation and boundary-pushing gameplay design.
Requirements
* Bachelor's degree in Computer Science, Game Development, or a related field.
* Demonstrable experience in gameplay programming, leveraging Unreal Engine's capabilities.
* A portfolio showcasing your role in crafting engaging gameplay mechanics and player experiences.
* Proficiency in C++ and a solid understanding of blueprints within the Unreal ecosystem.
* An analytical mindset, equipped for problem-solving and debugging complex gameplay scenarios.
* A deep understanding of modern game mechanics trends, combined with creative problem-solving.
* Prior experience in online multiplayer games, with knowledge of net code challenges and nuances.