FaustMarket
Middle · Freelance · Contractual · Remote work
About the project and partnership format: We are creating a session-based online Sci-Fi Top-Down Shooter using Unreal Engine 5 for release on Steam (co-op / PvP / PvE).
We are looking for a Gameplay / Network Programmer as a co-founder / technical partner:
- Equal Partnership (RevShare): Net profit from game sales, DLC, and in-game items on Steam will be divided equally among team members.
- Legal Transparency: Shares, percentages, and terms are fixed in a partnership agreement.
- Interesting Technical Challenge: Designing network architecture, synchronizing dynamic action, integrating Steam services.
What will you be working on?
- Project Title(s): Sci-Fi Top-Down Shooter [Online / RevShare]
What are the tasks (responsibilities)?
- Designing and developing client-server architecture based on UE5's network model (Listen Server / Dedicated Server);
- Implementing network replication for dynamic Top-Down gameplay: movement, shooting, spread, projectiles, hitboxes, dodges;
- Synchronizing network animations, visual effects (Niagara), and sounds;
- Integrating Steam Online Subsystem (OSS): creating lobbies, matchmaking, friend invites via Steam, server list;
- Network AI for opponents (synchronizing bot/mob behavior on server and clients);
- Optimizing network traffic, smoothing ping, lag compensation.
What kind of professional are we looking for?
- Confident experience with Unreal Engine 4/5 and understanding of the engine's network model (Network Replication, RPC, Server-Authoritative logic);
- Proficiency in C++ and Blueprints (core network code is written in C++ for optimization and reliability);
- Experience in creating multiplayer mechanics (synchronization of weapons, health, inventory/abilities);
- Understanding of Online Subsystem (OSS) / Steamworks API;
- Ability to work with Git (or Perforce).