company_logo

Full Time Job

Unity Developer

Ubisoft

Da Nang, Viet Nam 04-25-2024
Apply @ Employer
  • Paid
  • Full Time
Job Description
As a Unity Developer, your main responsibilities will be to:
• Create, debug, maintain, and optimize the game's engine, editor, and related tools used for the game's development.
• Offer technical solutions, innovate, and improve the quality of implementation, performance, and usability of the editor, tools and tool chain as a whole.
• Keep the existing engine and tools up-to-date in accordance with the latest changes that occurred in the development pipeline (e.g., new SDKs or middleware versions).
• Implement new game features and services in close partnership with the content team of the project and with respect for the player's comfort and game's performance.
• Improve existing game features based on design requests.
• Develop the client side components for highly scalable multiplayer games.
• Write technical design documents, for milestones and internal use.

Qualifications
• Hands-on experience with Unity3D engine (editor and scripting).
• Good knowledge of an object-oriented programming language, preferably C#.
• Good knowledge of gameplay programming.
• Experience in delivering mobile games for Android / iOS.
• Experience in working on a mobile strategy game is considered a big plus.
• Availability to work with new APIs and concepts.
• Able to work on projects that might involve a lot of changes.
• Able and interested in working on highly iterative processes and R&D.
• Used to communicate effectively with both technical and non-technical parties.
• Experience with scripting languages like LUA, Python etc.
• Wide understanding of different game technology areas (gameplay, graphics, tools, etc).
• A passion for mobile games.
• Able to communicate in English.

Nice to have:
• Experience in multiplayer online games and client-to-server programming.
• Experience using HTTP/REST APIs and/or socket communication protocols.
• Experience in machine learning, deep learning, anomaly detection, and more.
• Experience in Web3 development, with a strong understanding of blockchain fundamentals and protocols.
• Additional language, preferably French or Vietnamese.

Jobcode: Reference SBJ-gm0pn3-3-135-200-211-42 in your application.

Company Profile
Ubisoft

Ubisoft’s worldwide network of video game development studios and business offices work hand-in-hand each day to deliver rich and innovative gaming experiences that reflect the creativity and diversity of their teams