Job Description
Lead the Future of 2D Gaming
Nebula Interactive is seeking a visionary 2D Game Developer to join our elite team in Los Angeles. We are building the next generation of indie hits that push the boundaries of pixel-perfect art and fluid gameplay mechanics. If you have an eye for detail and a passion for creating immersive 2D worlds, we want to hear from you.
Why Join Us?
- Competitive salary and equity package.
- Flexible remote and hybrid work options.
- Access to cutting-edge development tools and hardware.
- Professional development and mentorship opportunities.
What You'll Do
As a 2D Game Developer, you will bridge the gap between technical engineering and artistic vision. You will be responsible for the core gameplay loop, physics implementation, and rendering optimization for our titles.
Responsibilities
- Architect and implement robust 2D gameplay mechanics, physics, and AI behaviors using Unity (C#) and Cocos2d-x.
- Collaborate closely with 2D artists to optimize sprite rendering, manage asset pipelines, and ensure visual fidelity.
- Debug complex issues in the game engine, focusing on performance optimization and memory management for mobile platforms.
- Design and document technical specifications for 2D systems, including UI interactions and state management.
- Conduct code reviews and provide constructive feedback to junior developers to maintain high code quality standards.
Qualifications
- 3+ years of professional experience in 2D game development.
- Strong proficiency in C# or C++ with a deep understanding of the .NET/Mono framework.
- Extensive experience with Unity Engine (2D Modules) or Unreal Engine (2D Pipelines).
- Proven track record of shipping at least one commercially released 2D mobile or PC game.
- Expert knowledge of 2D physics engines (Box2D, Chipmunk2D) and animation systems.
- Portfolio demonstrating a strong command of gameplay mechanics and 2D visual implementation.