Job Description
Are you a visionary developer ready to craft the next generation of immersive 2D gaming experiences? Nebula Interactive is seeking a Senior 2D Game Developer to join our elite team in San Francisco. We are pushing the boundaries of interactive entertainment, and we need a technical mastermind to bring our most ambitious projects to life.
In this role, you will bridge the gap between artistic vision and technical execution. You will work in a high-performance agile environment, collaborating with world-class artists, designers, and sound engineers to build seamless, visually stunning 2D worlds. If you have a deep understanding of game physics, optimization, and player engagement mechanics, we want to hear from you.
Join us and define the future of digital play.
Responsibilities
- Design and implement core 2D game mechanics, physics, and gameplay systems using Unity and C#.
- Optimize game performance (CPU and GPU) to ensure 60 FPS stability across various devices.
- Collaborate with the art team to implement high-fidelity sprite animations, particle effects, and UI/UX elements.
- Debug complex issues, perform code reviews, and mentor junior developers on best practices and coding standards.
- Integrate third-party APIs and analytics tools to track player behavior and improve engagement metrics.
- Contribute to the technical design documentation and ensure scalability of the game architecture.
Qualifications
- 5+ years of professional experience in 2D game development using Unity (C#) or Unreal Engine.
- Strong proficiency in 2D physics engines (Box2D, Physics2D) and particle systems.
- Deep understanding of performance optimization techniques for mobile and web platforms.
- Excellent problem-solving skills and the ability to debug complex codebases efficiently.
- Experience with version control systems (Git) and CI/CD pipelines.
- Portfolio demonstrating a track record of shipped 2D games or significant playable prototypes.