Job description
Nebula Forge Studios is a fast-growing game developer crafting immersive worlds and innovative gameplay experiences for PC, console, and cloud platforms. We are looking for a Senior Gameplay Programmer to lead the design, implementation, and optimization of core gameplay systems across our upcoming titles.
As a key member of the engineering team, you will collaborate with designers, artists, and other engineers to deliver fun, performant, and scalable features that shine across devices. You will mentor junior developers, drive coding standards, and contribute to architecture decisions that shape our studio's technology stack.
What you will do:
- Lead the implementation of core gameplay systems using Unreal Engine 5 or Unity, focusing on player control, combat, progression, AI, and camera systems.
- Collaborate with design and art teams to translate creative concepts into high-quality gameplay experiences.
- Profile, optimize, and debug across PC and console, ensuring smooth performance and stability.
- Build robust tooling and pipelines to accelerate development and improve workflows.
- Mentor and grow engineers, conduct code reviews, and promote a culture of technical excellence.
- Contribute to multiplayer features, networking, and synchronization for online modes.
Join us if you are passionate about shipping standout games and shaping gameplay across generations of hardware.
Responsibility
- Lead the design, implementation, and optimization of core gameplay systems for PC/console titles.
- Collaborate with design, art, and audio teams to translate concepts into engaging gameplay.
- Profile and optimize performance across platforms, addressing memory, CPU, and GPU bottlenecks.
- Mentor junior engineers, conduct code reviews, and promote best practices and coding standards.
- Own multiplayer features and networking considerations, ensuring smooth synchronization and latency management.
- Contribute to architecture decisions and tooling to streamline development workflows.
- Partner with production to plan milestones and ensure on-time delivery of features.
Qualification
- 5+ years of professional game development experience, with shipped titles or production-ready prototypes.
- Strong proficiency in C++ and/or C#; deep understanding of gameplay systems.
- Experience with Unreal Engine 4/5 or Unity and modern rendering pipelines.
- Solid knowledge of AI, animation, physics, and gameplay scripting; experience with networking is a plus.
- Excellent problem-solving, communication, and collaboration skills; able to work across disciplines.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).