Design and develop gameplay systems including core mechanics, player interactions, progression systems, and game loops that align with the overall vision of the game
Create compelling and well-paced levels, ensuring a balance between challenge, flow, and player engagement
Prototype and iterate on gameplay features using design tools and game engines (e.g., Unity, Unreal), from early conceptual stages to final implementation
Collaborate closely with other departments (art, programming, audio, QA) to ensure that gameplay features are fully integrated and polished
Develop detailed and clear design documentation, including mechanics breakdowns, level flowcharts, feature specifications, and UX notes
Participate in regular playtesting sessions, analyze player feedback and game data to identify issues, and refine features accordingly
Contribute to the overall game vision and pitch creative ideas to enhance player experience, storytelling, and immersion
Assist in balancing gameplay, including difficulty tuning, pacing adjustments, and reward structures
Stay up to date on industry trends, emerging technologies, and game design best practices, applying relevant insights to your work
Requirements:
Strong passion for game design with a solid understanding of gameplay systems, mechanics, and level design principles
Experience with or willingness to learn industry-standard game engines such as Unity, Unreal Engine, or similar tools
Ability to conceptualize and clearly communicate design ideas, both verbally and through documentation, sketches, or prototypes
A portfolio showcasing your design work — can include personal projects, academic work, game jams, or shipped titles