Yacht Club Games is looking for a talented mid to senior level gameplay programmer to join our 3D game team. We are eager for candidates passionate about building great games! 


Responsibilities

  • Working with team (designers, artists, musicians, programmers) to implement and improve upon game designs with efficacy and efficiency. 

  • Write and extend tools and gameplay systems. Optimize runtime performance and team productivity.


Requirements

  • Passionate about playing and making games

  • Proficient in C and C++ programming languages for creating 2D and 3D games

  • Strong 3D math skills (linear algebra, vector math)

  • Deep knowledge and understanding of game design

  • Excellent problem solving abilities- in particular related to game design and developing gameplay systems

  • Proactive, curious, and confident in learning on the fly

  • Good oral and written communication skills; ability to work and contribute in a collaborative environment


Desirable

  • Multiple shipped console games.

  • Experience with multi-threading

  • Experience with low level debugging and optimization

  • Experience writing multi-platform code

  • Experience with GPU programming (graphics shaders, compute)

  • Experience with network programming

  • Experience with UI programming

  • Experience with build systems

  • Experience playing products from Yacht Club Games


Perks

  • Every member is a core part of the team, involved in any part of the company that interests them!

  • Working in our beautiful office located in Los Angeles!

  • Robust medical and dental insurance

  • Profit Sharing and Bonus plans

  • 401k Retirement Plan

  • Unlimited vacation and sick days

  • Free onsite parking

  • Fully stocked kitchen with unlimited snacks!

  • Chance to work with a top-notch team on cool and unique games!