We are seeking a talented Game Developer with expertise in Unity and/or Unreal Engine to design, develop, and optimize immersive games for PC, console, mobile, and VR/AR platforms. The ideal candidate will have a strong background in game programming, 3D math, physics, and gameplay mechanics, along with experience in multiplayer networking, AI, and performance optimization. You will collaborate with artists, designers, and QA testers to bring game concepts to life, ensuring smooth gameplay, engaging mechanics, and polished user experiences. A portfolio showcasing completed game projects (personal or professional) is required. Key Responsibilities Game Development & Programming
Develop game mechanics, systems, and features in Unity (C#) or Unreal Engine (C++/Blueprints).
Implement player controls, AI behaviors, physics, animations, and UI systems.
Optimize game performance (CPU/GPU, memory, rendering, asset pipelines).
Work with 3D models, textures, animations, and audio (importing, integration, optimization).
Debug and fix gameplay, rendering, and platform-specific issues.
Multiplayer & Networking
Develop synchronous and asynchronous multiplayer features.
Implement client-server architectures, matchmaking, and replication (Photon, Mirror, Unreal Networking).
Optimize latency, bandwidth, and synchronization for smooth online play.
VR/AR & Emerging Tech (If Applicable)
Develop VR (Oculus, SteamVR) or AR (ARKit, ARCore) experiences.
Optimize performance for standalone VR headsets (Quest, Pico) and mobile AR.
Tooling & Workflow Automation
Create custom Unity/Unreal Editor tools to streamline development.
Automate build pipelines (CI/CD) with Jenkins, GitHub Actions, or similar.
Collaboration & Best Practices
Work with artists and designers to implement assets and gameplay features.
Follow agile/scrum methodologies for iterative development.
Document code, systems, and workflows for team collaboration.