Game Programmer
DotBeyond Visualizza tutti gli annunci
- Roma
- 30.000-35.000 € all'anno
- Tempo indeterminato
- Full time
- Deep understanding of Unreal Engine architecture, including Actors, Components, and Subsystems.
- Proficiency with Blueprint scripting and C++ gameplay programming.
- Familiarity with Unreal build system, modules, and engine source compilation.
- Profiling with Unreal tools such as Insight.
- Strong ability to translate design requirements into functional gameplay logic.
- Experience implementing mechanics such as player movement, interactions, and physics-driven systems.
- Understanding of game state management and event-driven systems.
- Set up and maintenance of Animation Blueprints and Montages.
- Integration of animation assets with gameplay logic (e.g., movement, combat, or interaction systems).
- Use of Anim Notifies for event-driven animation triggers.
- Knowledge of blendspaces and layered blending techniques.
- Understanding of animation retargeting, IK systems, or control rigs.
- Implementation of AI using Behavior Trees, Blackboards, and EQS.
- Familiarity with AI Controllers, perception systems, and pathfinding.
- Ability to design and debug AI state machines and decision-making logic.
- Understanding of UE5's replication model, RPCs, and network-relevance concepts.
- Experience debugging multiplayer desyncs, replication conflicts, and latency issues.
- Familiarity with dedicated server setups and multiplayer testing workflows.
- Integration and maintenance of third-party plugins, middleware, and SDKs.
- Knowledge of build configurations and dependency management in Unreal projects.
- Experience with custom plugin development (plus).
- Familiarity with source control tools (Perforce, Git).
- Cross-platform development experience (PC, console).
- Writing interface tools with Unreal Engine, Excel sheets, 3D modelling software (Plus)