Job Description
Nebula Interactive is a leading studio dedicated to crafting visually stunning and mechanically deep 2D experiences. We are looking for a Senior 2D Game Developer who possesses a deep understanding of game loops, physics, and rendering optimization. If you are driven by pixel-perfect precision and want to work on projects that push the boundaries of the 2D genre, we want to hear from you.
What You'll Do:
- Lead the implementation of complex 2D gameplay mechanics and systems.
- Collaborate with the art team to ensure seamless integration of 2D assets.
- Optimize rendering pipelines and memory usage for high-performance 2D graphics.
- Debug and resolve technical issues across multiple platforms.
- Contribute to the technical design of the game engine and tools.
Responsibilities
- Develop and maintain 2D gameplay features using C# and Unity Engine.
- Create and tune 2D physics simulations for platformers and top-down games.
- Implement and optimize sprite rendering, shaders, and particle effects.
- Mentor junior developers and review code for best practices.
- Conduct performance profiling and memory analysis.
- Translate design documents into functional game code.
Qualifications
- 4+ years of professional experience in 2D game development.
- Expert proficiency in C# and Unity (2D Toolkit, Tilemaps, Sprite Shapes).
- Strong understanding of 2D physics engines (Box2D, Matter.js).
- Experience with version control (Git) and CI/CD pipelines.
- Portfolio demonstrating completed 2D game projects.
- Excellent communication and teamwork skills.