π¦ Description
We are looking for a Gameplay Programmer to build core systems for a multiplayer project in Unreal Engine 5. You will work on gameplay mechanics, AI, and scalable system architecture, focusing on creating robust and extensible features that support team-based gameplay and future content.
π Responsibilities
β’ Develop core gameplay systems using Unreal Engine 5 (Blueprints, C++ as a plus)
β’ Implement 3v3 team-based game mode logic including rounds, win conditions, and team swapping
β’ Build bomb planting and defusal mechanics with interaction and interruption systems
β’ Develop global gameplay systems such as city health state manager
β’ Create NPC AI using Behavior Trees (police vs hostile NPCs)
β’ Implement basic combat systems including damage, health, and abilities
β’ Build player systems including movement, input handling, and abilities
β’ Design scalable systems for future characters and features
β’ Optimize performance for multiplayer environments
π Required Skills
β’ Experience with Unreal Engine 5 (Blueprints required, C++ preferred)
β’ Strong understanding of gameplay systems design
β’ Experience with AI Behavior Trees and NPC logic
β’ Strong knowledge of multiplayer replication
β’ Experience with GameMode, GameState, and PlayerState architecture
β’ Ability to design modular and scalable systems
β’ Understanding of performance optimization in UE5
β’ Ability to prototype gameplay systems from concepts
π Nice to Have
β’ Experience shipping multiplayer projects
β’ Strong debugging and profiling skills
β’ Experience with complex ability systems
πͺ What we offer
β’ Fully remote work format
β’ Opportunity to work on a multiplayer-focused project
β’ Flexible collaboration environment