Studio: Gadget-Bot
Job Opening: Multiplayer Gameplay Programmer
Location: Los Angeles, California, United States of America
Type: Full-Time
Responsibilities:
- Design, develop, and maintain multiplayer gameplay mechanics, abilities, and events for our games.
- Collaborate with game designers and artists to understand the gameplay vision and translate it into technical requirements and implementation plans.
- Implement gameplay features using C++ and Blueprints with Unreal Engine’s Gameplay Ability System (GAS).
- Create and iterate on prototypes to test and refine gameplay mechanics, ensuring a balance between fun, challenge, and player satisfaction.
- Collaborate with artists and tech artists to integrate visual and audio assets into gameplay mechanics, ensuring a cohesive and immersive experience.
- Collaborate with other programmers to ensure seamless integration of gameplay mechanics with other systems, such as AI, physics, and UI.
- Optimize gameplay systems for network performance, memory usage, and mobile device constraints.
- Debug and resolve gameplay-related issues and provide technical support to the QA team during testing and bug fixing.
- Stay updated with the latest trends, best practices, and emerging technologies in gameplay programming.
- Contribute to the overall game development process by providing input, suggestions, and creative solutions to improve gameplay and user experience.
Qualifications & Skills:
- Bachelor’s degree in computer science, game development, or a related field (or equivalent experience).
- Proven experience as a Multiplayer Gameplay Programmer or similar role in the gaming industry, with a focus on mobile games.
- Strong proficiency in game programming languages (C++ and Blueprint scripting) and experience with Unreal Engine.
- In-depth knowledge of gameplay mechanics, player input systems, and character abilities in mobile games.
- In-depth knowledge of multiplayer architecture and implementation
- Familiarity with Unreal Engine’s Gameplay Ability System (GAS) and its implementation for games.
- Experience with integration of art assets into gameplay systems.
- Strong problem-solving skills and ability to implement complex gameplay features within technical and performance constraints.
- Familiarity with mobile platform guidelines (iOS, Android) and understanding of optimization techniques for mobile devices.
- Excellent communication and collaboration skills to work effectively with game designers, artists, and other developers.
- Passion for mobile gaming and staying up-to-date with industry trends and advancements.
Preferred Qualifications:
- Experience in developing multiplayer features in PC and mobile games.
- Familiarity with server-client architectures and multiplayer gameplay implementation for mobile games.
- Understanding of AI systems, physics simulations, and animation integration in gameplay mechanics.
- Experience with performance profiling and optimization tools for mobile game development.