Gameplay Systems Programmer vacancy at Giant Squid
We offer competitive salary and benefits to our employees. We are based in Los Angeles, but all positions are currently remote.
General overview of the role
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.
More information about the project
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.
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
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
Skills considered as a good plus
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 email@example.com with the subject line of "Job Application For [Role] - [Your Name Here]".