Job Description
We are seeking a visionary Senior 2D Game Developer to join our elite team in San Francisco. In this pivotal role, you will spearhead the development of visually stunning and highly engaging 2D mobile games that captivate millions of players worldwide.
At Nebula Interactive, we don't just write code; we craft experiences. You will work in a dynamic, innovation-driven environment, utilizing cutting-edge engines like Unity to push the boundaries of 2D graphics, physics, and gameplay mechanics.
Responsibilities
- Architect and implement robust 2D game mechanics, physics engines, and rendering pipelines for mobile platforms.
- Optimize game performance across diverse device specifications to ensure 60FPS smooth gameplay and stability.
- Collaborate closely with UI/UX designers and 2D artists to translate creative concepts into pixel-perfect code.
- Maintain and extend existing codebases, ensuring high scalability, code quality, and adherence to SOLID principles.
- Conduct rigorous unit testing, debugging, and profiling to identify and resolve performance bottlenecks.
- Stay updated on industry trends in 2D graphics, shaders, and animation technologies.
Qualifications
- 5+ years of professional experience in 2D game development, specifically using Unity (2D) or Cocos2d-x.
- Proficiency in C# or C++ with a deep understanding of memory management and optimization techniques.
- Strong mathematical foundation in linear algebra, trigonometry, and vector mathematics for physics calculations.
- Experience with version control systems (Git) and agile development methodologies (Scrum/Kanban).
- A strong portfolio demonstrating completed 2D mobile games or significant contributions to existing titles.