Who Are We?
HoYoverse is committed to providing immersive virtual world experiences to players around the world. We have brought fans popular games including Genshin Impact, Honkai: Star Rail, Honkai Impact 3rd, Tears of Themis, and Zenless Zone Zero, as well as a wide range of entertainment content.
Community is at the heart of everything we do. We are devoted to engaging fans and fostering an enthusiastic and inclusive global community that provides access and encouragement for people to share their passion for ACG (Animation, Comics, and Games) through their own creativity and skills.
Pushing the boundaries of imagination, we consistently explore cutting-edge game development technologies, and have accumulated leading technical capabilities in cel shading, cloud gaming, and other fields.
In the future, we will continue to expand our content production, technology research, and publishing duties through operations in offices in Singapore, Montreal, Los Angeles, Tokyo, Seoul, and other areas.
When you apply to a position with HoYoverse, we will process your personal data. To learn more about how we process your data, we encourage you to review our comprehensive Global Applicant and Candidate Privacy Policy. This policy provides detailed insights into how your information is collected, used, and protected throughout the application process.
What You Will Do:
- Participate in the programming design, development, release, and maintenance of pre-research game projects, including but not limited to UI systems, camera control, animation systems, game logic, and editor tools
- Work closely with designers, artists, and other developers to collaboratively create games with smooth operation and outstanding player experiences
What We Are Looking For:
- Bachelor's degree or above in Computer Science or related fields
- Solid programming foundations in C++ or C#, with experience in using game engines such as Unity, Unreal, or others, and scripting language development experience is a plus
- Knowledgeable in multi-platform release, compilation, and debugging methods, including but not limited to PC, iOS, and Android
- Willing to learn and able to quickly get up to speed. Has some experience in developing various game-related aspects in projects, including but not limited to system UI, user input and tools
- Willing to undertake various types of development work at different stages. Has a good understanding of data structures and design patterns
- Capable of understanding the existing architecture and developing business requirements based on it, and conducting multi-platform self-testing
- Understanding of basic principles of network communication, familiarity with common network programming libraries and frameworks, and experience in developing multiplayer online games is preferred
- Excellent written and verbal communication skills in English and fluent oral Chinese to liaise with teams
- Passionate about game and application development, and as a gamer, possesses a solid understanding of games, not limited to console, PC, or mobile games
We are an equal opportunity employer that believes diverse backgrounds are key to bringing our concepts to life. If you're looking to play a key role in creating the best immersive virtual world experience for our users, we invite you to join our team.