Location: Remote (Egypt Only)
Employment Type: Contract Full-time
About Us
We’re Nout Games, an independent studio building our debut title, a narrative-driven roguelite third person shooter. We’re passionate about creating unique gameplay systems, memorable worlds, and player-first design. As a small but ambitious studio, every team member has a big impact on the final game.
Responsibilities
- Design and implement gameplay systems in Unreal Engine (C++)
- Architect scalable gameplay features such as:
- AI systems
- combat mechanics
- ability systems
- player progression systems
- Collaborate with designers and artists to bring gameplay ideas to life
- Optimize and debug gameplay code and performance issues
- Help establish and maintain clean coding standards and architecture
- Mentor junior developers and review code when needed
- Contribute to technical planning and system design decisions
Requirements
- 5+ years experience with Unreal Engine
- Strong C++ programming skills
- Experience implementing complex gameplay systems
- Deep understanding of Unreal systems such as: Gameplay Framework, GAS, Character movement, AI and networking basics
- Experience using source control systems (Git, Perforce, or similar)
- Comfortable working in a small, fast-moving indie team
- Strong communication and problem-solving skills
Nice to Have
- Experience shipping a game or major feature
- Familiarity with procedural or systemic gameplay design
- Experience working on third-person action games
- Experience building editor tools or custom Unreal editor workflows
- Experience implementing technical animation systems
