نوع العمل : عمل كلى
الخبرة : 0-1 سنة
الراتب : not mentioned
المكان : Egypt
الخبرة : 0-1 سنة
الراتب : not mentioned
المكان : Egypt
تفاصيل الوظيفة
???? Location: Remote???? Contract Type: 6-Month Contract (Renewable)???? Position Type: Full-Time Contractor
We are seeking an experienced Unity developer to support the continued development and maintenance of the core gameplay systems for a 2 to 4 player co-op first-person PC game in development for Steam. The project is built on Photon Fusion, and the existing multiplayer foundation is already established, so the primary focus is on implementing new mechanics, refining and maintaining existing systems, and ensuring all gameplay features function reliably, efficiently, and consistently within a networked co-op environment.
This role goes beyond basic gameplay scripting. The developer will be expected to design and implement gameplay systems specifically for multiplayer, with strong attention to synchronization, optimization, scalability, and clean architecture. The project supports 2 to 4 player co-op, so every system must be built with multiplayer behavior in mind rather than single-player assumptions. Experience with AI behavior is a major plus, especially if you have worked on systems such as pedestrian AI, enemy AI, police AI, civilian behavior, or other NPC logic in Unity. Any background in making these systems function properly in a multiplayer environment will be highly valued.
You will work as part of an existing remote team of developers, designers, and artists.
Key Responsibilities:Expand, improve, and maintain existing multiplayer systems using Photon Fusion or a similar Unity-compatible networking framework. Implement new gameplay features and ensure they are designed correctly for a networked co-op game. Build and refine systems such as player interactions, inventory, UI integration, world interactions, and other gameplay mechanics with multiplayer synchronization in mind. Develop and optimize features such as session flow, player synchronization, authority handling, state replication, and network-safe gameplay logic. Ensure all newly implemented systems are stable, performant, and scalable across different network conditions. Profile, debug, and optimize both gameplay and networking performance. Write clean, maintainable, and well-structured code that can be expanded on as the project grows. Collaborate with the team through version control, async reviews, and regular communication. Contribute to technical decisions that improve long-term development quality and workflow.
Required Qualifications:Technical Skills Strong professional experience with Unity and C# in game development. Solid hands-on experience with Photon Fusion or another multiplayer networking solution compatible with Unity. Strong understanding of multiplayer architecture, synchronization, RPCs, authority models, prediction, lag handling, and session management. Ability to build gameplay systems specifically for a multiplayer game, not just adapt single-player logic. Experience with optimization, profiling, and writing scalable systems for a live gameplay environment. Strong knowledge of Unity systems such as input handling, UI logic, physics interactions, object pooling, and performance optimization. Good understanding of clean code practices, OOP, system architecture, and maintainable development patterns. Experience developing for PC games, ideally with co-op or multiplayer features.
Strong Plus Experience with AI or NPC behavior systems in Unity. Examples include pedestrian systems, police AI, enemy AI, civilian routines, detection logic, patrol behavior, reaction systems, or similar. Experience making AI systems work properly in a networked multiplayer environment is a major advantage.
Soft Skills Ability to work independently and stay productive in a remote environment. Strong communication and collaboration skills. Detail-oriented approach, especially when debugging multiplayer and gameplay issues. Problem-solving mindset with a focus on stability, scalability, and long-term maintainability. Ability to adapt to evolving project needs and priorities. Receptive to feedback and comfortable working in an iterative development process.
Workstation Requirements This position requires a workstation capable of handling an intensive Unity development environment:CPU: Intel i7 / Ryzen 7 or above GPU: GTX 1080 / RTX 2060 or higher RAM: 16 GB or more Storage: SSD with 500GB+ available space Internet: Stable, high-speed connection
What the Contract Offers Opportunity to help expand and refine the multiplayer systems of a simulator-style PC game. Fully remote collaboration with a dedicated indie team.6-month contract with potential for renewal based on performance and project needs. Flexible scheduling within structured development timelines.
We are seeking an experienced Unity developer to support the continued development and maintenance of the core gameplay systems for a 2 to 4 player co-op first-person PC game in development for Steam. The project is built on Photon Fusion, and the existing multiplayer foundation is already established, so the primary focus is on implementing new mechanics, refining and maintaining existing systems, and ensuring all gameplay features function reliably, efficiently, and consistently within a networked co-op environment.
This role goes beyond basic gameplay scripting. The developer will be expected to design and implement gameplay systems specifically for multiplayer, with strong attention to synchronization, optimization, scalability, and clean architecture. The project supports 2 to 4 player co-op, so every system must be built with multiplayer behavior in mind rather than single-player assumptions. Experience with AI behavior is a major plus, especially if you have worked on systems such as pedestrian AI, enemy AI, police AI, civilian behavior, or other NPC logic in Unity. Any background in making these systems function properly in a multiplayer environment will be highly valued.
You will work as part of an existing remote team of developers, designers, and artists.
Key Responsibilities:Expand, improve, and maintain existing multiplayer systems using Photon Fusion or a similar Unity-compatible networking framework. Implement new gameplay features and ensure they are designed correctly for a networked co-op game. Build and refine systems such as player interactions, inventory, UI integration, world interactions, and other gameplay mechanics with multiplayer synchronization in mind. Develop and optimize features such as session flow, player synchronization, authority handling, state replication, and network-safe gameplay logic. Ensure all newly implemented systems are stable, performant, and scalable across different network conditions. Profile, debug, and optimize both gameplay and networking performance. Write clean, maintainable, and well-structured code that can be expanded on as the project grows. Collaborate with the team through version control, async reviews, and regular communication. Contribute to technical decisions that improve long-term development quality and workflow.
Required Qualifications:Technical Skills Strong professional experience with Unity and C# in game development. Solid hands-on experience with Photon Fusion or another multiplayer networking solution compatible with Unity. Strong understanding of multiplayer architecture, synchronization, RPCs, authority models, prediction, lag handling, and session management. Ability to build gameplay systems specifically for a multiplayer game, not just adapt single-player logic. Experience with optimization, profiling, and writing scalable systems for a live gameplay environment. Strong knowledge of Unity systems such as input handling, UI logic, physics interactions, object pooling, and performance optimization. Good understanding of clean code practices, OOP, system architecture, and maintainable development patterns. Experience developing for PC games, ideally with co-op or multiplayer features.
Strong Plus Experience with AI or NPC behavior systems in Unity. Examples include pedestrian systems, police AI, enemy AI, civilian routines, detection logic, patrol behavior, reaction systems, or similar. Experience making AI systems work properly in a networked multiplayer environment is a major advantage.
Soft Skills Ability to work independently and stay productive in a remote environment. Strong communication and collaboration skills. Detail-oriented approach, especially when debugging multiplayer and gameplay issues. Problem-solving mindset with a focus on stability, scalability, and long-term maintainability. Ability to adapt to evolving project needs and priorities. Receptive to feedback and comfortable working in an iterative development process.
Workstation Requirements This position requires a workstation capable of handling an intensive Unity development environment:CPU: Intel i7 / Ryzen 7 or above GPU: GTX 1080 / RTX 2060 or higher RAM: 16 GB or more Storage: SSD with 500GB+ available space Internet: Stable, high-speed connection
What the Contract Offers Opportunity to help expand and refine the multiplayer systems of a simulator-style PC game. Fully remote collaboration with a dedicated indie team.6-month contract with potential for renewal based on performance and project needs. Flexible scheduling within structured development timelines.