Job Description
Are you a visionary 2D Game Developer looking to shape the future of interactive entertainment? Nebula Interactive is seeking a top-tier talent to join our elite creative team in San Francisco. We are building award-winning experiences that push the boundaries of mobile gaming, and we need a technical expert to lead our 2D engine development.
In this role, you will collaborate with world-class artists, designers, and sound engineers to craft immersive gameplay loops. You will be responsible for the architecture of our core 2D rendering pipeline and ensuring our games run smoothly across all devices.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible remote and hybrid work options.
- Annual learning and development budget.
Responsibilities
- Architect and implement scalable 2D game engines and physics systems using C# and Unity 2D or Unreal Engine 2D.
- Optimize rendering pipelines to ensure high frame rates and smooth animations on a wide range of devices.
- Collaborate closely with the art team to translate 2D assets into interactive gameplay mechanics.
- Debug complex issues and refactor legacy code to improve performance and maintainability.
- Conduct code reviews and mentor junior developers to foster a culture of excellence.
- Stay up-to-date with industry trends in 2D graphics technology and implement cutting-edge techniques.
Qualifications
- 5+ years of professional experience in 2D game development, specifically with Unity 2D or Unreal Engine 2D.
- Proficient in C# or C++ with a deep understanding of memory management and object-oriented programming.
- Strong portfolio demonstrating 2D gameplay mechanics, animations, and optimization techniques.
- Experience with 2D physics engines (e.g., Box2D, Unity Physics) is required.
- Excellent problem-solving skills and the ability to thrive in a fast-paced, agile environment.
- Experience with cross-platform deployment (iOS, Android) is a plus.