Job Description
We are looking for a passionate and experienced Senior Unity Developer specializing in open-world car games using Unity. As a Senior Developer, you will lead the technical design and implementation of immersive car-based gameplay experiences, pushing the boundaries of what's possible in an open-world environment. You’ll work closely with game designers, artists, and other developers to bring complex game mechanics and interactive features to life.
Key Responsibilities:
- Lead development of core gameplay systems for open-world car mechanics, including driving physics, vehicle dynamics, and environmental interactions.
- Architect and implement scalable systems for an expansive open-world game, ensuring optimal performance across various platforms.
- Collaborate with cross-functional teams (designers, artists, and other engineers) to define and realize the game’s technical vision.
- Design and develop high-quality code using Unity and C# that is maintainable, scalable, and efficient.
- Optimize the game for performance, especially in terms of large-scale open-world rendering, AI, and physics calculations.
- Mentor and guide junior developers, sharing best practices in code architecture, optimization techniques, and game development workflows.
- Troubleshoot, debug, and resolve complex technical issues, ensuring a smooth gameplay experience.
- Integrate third-party systems, tools, and assets to enhance game functionality.
- Stay current with industry trends, game development tools, and emerging technologies related to open-world games and driving simulations.