[Job Responsibilities]
Use Unity3D engine for game/application functional module development, complete code writing and debugging;
According to the planning or product requirement document, closely cooperate with art and planning personnel to complete the implementation of interface presentation and function logic;
Participate in project technical solution discussions and design, and assist in solving development process technical issues;
Responsible for unit testing, bug fixing, and subsequent iterative optimization of the module developed;
Assist in completing project-related technical documentation and maintenance.
[Job Requirements]
Education major: Bachelor's degree or above, Computer Science and Technology, Software Engineering, Digital Media Technology, etc.;
Programming fundamentals: Proficient in C# programming language, with solid object-oriented programming fundamentals, familiar with C++ is preferred;
Engine skills: Familiar with the basic operations and workflow of the Unity3D engine, understand the use of common components; those with actual project experience (course design / internship / personal works) are preferred;
Basic knowledge: Have knowledge of data structures, algorithms, design patterns, etc., computer fundamentals;
Comprehensive quality: Love games/3D development, have strong learning ability and self-motivation, and have good team spirit and communication skills;
Language ability: Those who can read English technical documentation are preferred