Gameplay Engineer at Illuvium

Full Time1 month ago
Employment Information
Job Description
As a Gameplay Engineer specializing in Unreal Engine, you will play a pivotal role in shaping the core mechanics and interactive systems of our games. This position requires close collaboration with designers, artists, and developers to translate creative concepts into functional gameplay experiences. You will work within a dynamic team environment to ensure technical feasibility, optimize performance, and maintain consistency with the game's design vision. The ideal candidate will contribute to both the development and refinement of gameplay features, balancing innovation with stability to deliver high-quality, engaging content.
Key Responsibilities
  • Implement gameplay features based on game design documents and technical specifications, ensuring alignment with the game's core objectives and player experience.
  • Develop and maintain clean, performant C++ code that adheres to industry-standard coding practices, including memory management, object-oriented design, and scalability considerations.
  • Collaborate with cross-functional teams to identify gaps in design, propose solutions through iterative testing, and document findings to support decision-making processes.
  • Optimize gameplay systems for performance, ensuring smooth execution across target platforms and minimizing latency or resource conflicts.
  • Debug and resolve complex technical issues related to gameplay mechanics, physics interactions, or AI behaviors, while maintaining code quality and stability.
  • Participate in the creation of technical documentation, including API references, system architecture diagrams, and implementation guidelines for future development.
  • Stay updated on Unreal Engine updates, industry trends, and best practices to continuously improve development workflows and integrate new technologies.
Job Requirements
  • Proven experience in game development, preferably with Unreal Engine, demonstrating a strong understanding of its tools, pipelines, and gameplay programming capabilities.
  • Advanced proficiency in C++ programming, with a focus on performance optimization, memory management, and efficient algorithm design for real-time applications.
  • Strong analytical skills to identify and resolve technical challenges, coupled with the ability to communicate complex ideas clearly to both technical and non-technical stakeholders.
  • Experience with version control systems (e.g., Git) and collaborative development practices, including code reviews and integration with agile workflows.
  • Ability to work independently and as part of a team, balancing creative input with technical execution to meet project deadlines and quality standards.
  • Excellent problem-solving abilities, with a track record of debugging and troubleshooting gameplay systems under time constraints.
  • Knowledge of game design principles, including player progression, combat systems, and interactive mechanics, to ensure technical implementations align with creative goals.
  • Strong documentation skills, capable of creating clear, concise, and actionable technical specifications and design documents for gameplay features.
  • Proficiency in using Unreal Engine's Blueprint system or C++ for gameplay development, with experience in creating reusable components and modular systems.
  • Ability to iterate quickly on gameplay prototypes, test for edge cases, and refine features based on feedback from QA teams and playtesters.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact