Gameplay Systems Programmer

Giant SquidApply for this Job
Posted
March 17, 2021
Full Time
Anywhere
Remote

Giant Squid is looking for an experienced programmer/designer hybrid to help drive the creation of core gameplay features for our new exciting project. This role will also participate in the design and implementation of core game systems.

We will depend on your natural sense for interactive experience design and your ability to apply advanced mathematics, physics, and code to make our gameplay designs a reality. Examples may include player movement and controls, dynamic camera logic, AI behaviors, interactive objects, and environmental player feedback, among many others. We value intuitive, immersive gameplay that rewards input with rich, fluid feedback for even the most minute interactions. You will be brainstorming these gameplay ideas with the team and then prototyping variations in engine.

In addition, you will be asked to collaborate with our programmers to implement lower level game systems. Examples might include advanced terrain functionality, global weather systems, foliage instancing logic and management, level-wide mesh data baking processes and dynamic textures, custom shader functionality and inputs, or character animation systems. Understanding the needs of our designers who end up using these systems will be crucial to developing intuitive, efficient tools and workflows, maximizing the versatility and use of these features.

Beyond a deep understanding of programming and an eye for design, we are looking for a thoughtful collaborator who shares our excitement for learning, researching new techniques, wearing multiple hats and stepping outside of regular workflows to innovate and make things happen. A multi-disciplinary approach will be crucial as you help us find solutions to unforeseen challenges that we discover as we bring our next project to life.

Responsibilities

  • Prototype, implement and polish gameplay interactions, character actions, camera and game systems
  • Ensure gameplay delivers rich feedback for player input by collaborating with animators and artists
  • Iterate on design based on user playtesting and feedback
  • Participate in the construction of larger underlying game systems, and help create efficient tools and explore new workflows to expose them to designers

Requirements

  • Wide breadth of game-specific programming knowledge and experience
  • Mastery of programming in C++ and other high-level programming language features
  • Deep understanding of mathematics for game systems (calculus, linear algebra, trigonometry, etc.)
  • An eagerness to collaborate closely with artists
  • Knowledge of game design principles and patterns
  • At least one title shipped in a gameplay programming related role or equivalent experience

Bonus

  • Experience with writing domain-specific tools and web interfaces to facilitate game-specific analysis and development
  • Experience with Unreal Engine 4

How to Apply

Please send us an email with your resume and cover letter to jobs@giantsquidstudios.com with the subject line of "Job Application For [Role] - [Your Name Here]".

giant squid banner

About Giant Squid

Giant Squid is a creative environment that values experimentation, craftsmanship, dedication and teamwork in the production of artistic game experiences. As a member of the Giant Squid team, you will have the opportunity to collaborate directly with the creators of the critically acclaimed games ABZÛ and The Pathless. We seek passionate developers who share our goal of creating video game experiences that are elegant and efficient, yet evocative, beautiful and meaningful.

We offer competitive salary and benefits to our employees. We are based in Los Angeles, but all positions are currently remote.

About Our Games

The Pathless is a mythic adventure game about an archer and an eagle in a vast forest.

Become the Hunter, a master of archery who travels to a mystical island to dispel a curse of darkness that grips the world. Forge a connection with your eagle companion as you hunt corrupted spirits, but be careful not to become the hunted yourself. Explore misty forests full of secrets, solve puzzles in ancient ruins, and test your skill in epic battles. The bond with your eagle and the fate of the world hang in the balance.

ABZÛ is an epic descent into the depths of the sea, where players will explore beautifully rendered ocean environments with fluid swimming controls. The experience draws inspiration from the deep innate narrative that we all carry within our subconscious: the story of ABZÛ is a universal myth that resonates across cultures. The name references a concept from the oldest mythologies; it is the combination of the two ancient words AB, meaning ocean, and ZÛ, meaning to know. ABZÛ is the ocean of wisdom.

Apply for this Job
related jobs
Thank you for joining the Work With Indies newsletter! The next issue will arrive on Sunday.
Oops! Something went wrong. Please try again.