Job Details
Game Development
Mid-level
Remote
Full time
Russian
Oct 7

Middle Gameplay / Network Programmer (FaustMarket)

Sci-Fi Top-Down Shooter on Unreal Engine 5, RevShare partnership, full-time remote. Design network architecture, sync gameplay mechanics, integrate Steam services.

FaustMarket is developing a session-based online Sci-Fi Top-Down Shooter on Unreal Engine 5 with cooperative, PvP and PvE gameplay, planned for release on Steam. The team is looking for a Gameplay / Network Programmer as a co-author and technical partner. The main focus of the position is designing network architecture, developing and synchronizing dynamic gameplay mechanics, and integrating Steam network services. The project involves equal partnership under the RevShare model. Net profit from game sales, DLC, and in-game items on Steam is divided equally among team members, with shares and cooperation terms fixed in a partnership agreement. Responsibilities: • Design and develop client-server architecture based on Unreal Engine 5 network model • Work with Listen Server and Dedicated Server • Implement network replication for dynamic Top-Down gameplay • Synchronize movement, shooting, spread, projectiles, hitboxes, and dodges • Synchronize network animations, Niagara VFX, and sounds • Integrate Steam Online Subsystem • Implement lobbies, matchmaking, friend invites via Steam, and server list • Implement and synchronize network AI for enemies • Optimize network traffic • Work with ping smoothing and lag compensation

Required Skills: • Solid experience with Unreal Engine 4 or Unreal Engine 5 • Understanding of Network Replication, RPC, and Server-Authoritative logic • Strong C++ and Blueprints skills • Experience developing multiplayer game mechanics • Experience synchronizing weapons, health, inventory, or abilities • Understanding of Online Subsystem and Steamworks API • Experience with Git or Perforce Nice to Have: • Experience developing networked shooters • Experience with Dedicated Server • Experience optimizing network traffic • Experience implementing lag compensation • Experience with Niagara in multiplayer projects • Experience developing and releasing games on Steam

• Equal partnership under RevShare model • Equal distribution of net profit among team members • Share of sales from game, DLC, and in-game items on Steam • Legal fixation of shares, percentages, and cooperation terms • Work on Unreal Engine 5 network architecture • Opportunity to be a co-author and technical partner of the project • Work on a cooperative, PvP, and PvE project

Git
Multiplayer
C++
Unreal Engine 5
Blueprints
Steamworks
Niagara
Perforce

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Middle Gameplay Developer (Outward Studio)

Join Outward Studio as a Middle Gameplay Developer for an unannounced multiplayer AA title. Remote, full-time. Work on core gameplay mechanics with Unreal Engine.

O
Outward Studio

Senior Gameplay Engineer (The Witcher 4)

Senior Gameplay Engineer for The Witcher 4 at CD Projekt Red, with relocation to Poland. Full-time position.

Poland
C
CD PROJEKT RED

Senior Gameplay Animator

Senior Gameplay Animator at People Can Fly, AAA game studio. Full-time hybrid in Rzeszow, Poland. Create high-quality animations for games.

Poland
P
People Can Fly