Home Job Details
N
Information Technology 🏢 Full Time ⭐️ Verified

Senior 2D Game Developer

Nebula Interactive
San Francisco
Estimated Salary
USD 140.000 – USD 190.000
New
Live Update
1 Juli 2026
Deadline
1 Jul 2027

Job Description

About Nebula Interactive

We are a leading studio dedicated to crafting immersive digital experiences. Our team pushes the boundaries of visual storytelling through high-performance 2D engines. We are looking for a talented Senior 2D Game Developer to join our elite engineering squad and help define the future of our next-gen titles.

Role Overview

In this role, you will be responsible for architecting and implementing 2D gameplay mechanics, optimizing rendering pipelines, and collaborating closely with our art and design teams to bring pixel-perfect visions to life.

Responsibilities

  • Game Logic Implementation: Design and code robust 2D game mechanics, physics systems, and state machines using C# and Unity.
  • Performance Optimization: Profile and optimize 2D rendering pipelines to ensure 60FPS+ performance on mobile and desktop platforms.
  • Asset Integration: Work directly with 2D artists to integrate sprite sheets, particle effects, and UI assets seamlessly into the game engine.
  • UI/UX Engineering: Build responsive and interactive 2D user interfaces, including menus, HUDs, and inventory systems.
  • Debugging & Testing: Identify and resolve complex bugs across multiple devices and resolutions.
  • Code Maintenance: Refactor legacy codebases to improve scalability, readability, and maintainability.

Qualifications

  • Experience: 5+ years of professional experience in 2D game development, specifically within the Unity engine.
  • Programming: Strong proficiency in C# and a solid understanding of object-oriented programming principles.
  • Graphics: Deep knowledge of 2D rendering techniques, sprite management, and shader programming.
  • Tools: Experience with version control (Git/GitHub) and build pipelines (Android/iOS).
  • Communication: Excellent verbal and written communication skills; ability to articulate technical concepts to non-technical stakeholders.
  • Education: Bachelor’s degree in Computer Science, Game Design, or a related field (or equivalent professional experience).

Responsibilities

  • Game Logic Implementation: Design and code robust 2D game mechanics, physics systems, and state machines using C# and Unity.
  • Performance Optimization: Profile and optimize 2D rendering pipelines to ensure 60FPS+ performance on mobile and desktop platforms.
  • Asset Integration: Work directly with 2D artists to integrate sprite sheets, particle effects, and UI assets seamlessly into the game engine.
  • UI/UX Engineering: Build responsive and interactive 2D user interfaces, including menus, HUDs, and inventory systems.
  • Debugging & Testing: Identify and resolve complex bugs across multiple devices and resolutions.
  • Code Maintenance: Refactor legacy codebases to improve scalability, readability, and maintainability.

Qualifications

  • Experience: 5+ years of professional experience in 2D game development, specifically within the Unity engine.
  • Programming: Strong proficiency in C# and a solid understanding of object-oriented programming principles.
  • Graphics: Deep knowledge of 2D rendering techniques, sprite management, and shader programming.
  • Tools: Experience with version control (Git/GitHub) and build pipelines (Android/iOS).
  • Communication: Excellent verbal and written communication skills; ability to articulate technical concepts to non-technical stakeholders.
  • Education: Bachelor’s degree in Computer Science, Game Design, or a related field (or equivalent professional experience).

Required Skills

Unity C# 2D Rendering Game Development Physics Mobile Development Git JavaScript

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline.

Apply Now

Related Jobs

Similar job recommendations for you

View All