Gameplay Programmer
About Fun Waffle
At Fun Waffle Game Studios, we're dedicated to crafting groundbreaking gaming experiences that push the boundaries of storytelling and immersion. Our flagship project, "Trail of the Undead," is a narrative Western Survival game that promises to redefine the genre with its gripping storyline and innovative gameplay mechanics.
The Position
Are you a talented Gameplay Programmer with a passion for creating engaging and interactive experiences in Unreal Engine using Blueprint? We're seeking a skilled Gameplay Programmer to join our team and help bring our game worlds to life with innovative gameplay mechanics and systems. As a Gameplay Programmer at Fun Waffle Game Studios, you'll play a crucial role in designing, implementing, and optimizing gameplay features that elevate our projects to new heights.
Key Responsibilities
-
Collaborate closely with game designers, artists, and other programmers to implement gameplay features and mechanics for our projects in Unreal Engine.
-
Use Unreal Engine's Blueprint visual scripting system to prototype, iterate, and implement gameplay systems, mechanics, and interactions.
-
Design and implement player controls, character movement, combat systems, AI behavior, UI elements, and other gameplay features, ensuring they are intuitive, responsive, and fun for players.
-
Optimize gameplay code and systems for performance, memory usage, and scalability, maintaining high frame rates and smooth gameplay experiences across different platforms.
-
Debug and troubleshoot gameplay issues, identifying root causes and implementing effective solutions to ensure a polished and bug-free player experience.
Qualifications
-
Bachelor's degree in Computer Science, Game Development, or a related field, or equivalent professional experience.
-
Proven experience as a gameplay programmer in the game industry, with a strong portfolio showcasing your proficiency in Unreal Engine and Blueprint scripting.
-
Expertise in Unreal Engine's Blueprint visual scripting system, with a deep understanding of its capabilities, limitations, and best practices.
-
Strong programming skills in C++ or other programming languages commonly used in game development, with the ability to integrate Blueprint scripts with custom code when necessary.
-
Excellent problem-solving and debugging skills, with a keen attention to detail and a passion for creating polished and high-quality gameplay experiences.
-
Experience with other aspects of game development, such as AI programming, networking, physics simulation, or UI/UX design, enhancing your versatility as a gameplay programmer.
-
Familiarity with version control systems such as Git or Perforce, enabling efficient collaboration and code management within a team environment.
-
Passion for gaming and a deep understanding of player expectations and preferences when it comes to gameplay design and interactivity.
Equity-Based Project Opportunity
This role is part of an equity-based project. You’ll earn a percentage of the profits when the game ships within a 12-month rolling calendar.
