Unity or Unity3D Developer duties and responsibilities
- Plan and implement game functionality
- Transform design specification into functional games
- Communicate with other team members
- Establish effective strategy and development pipeline
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best performance, quality, and responsiveness of applications and games
- Identify process and application bottlenecks and bugs
- Offer and implement solutions in a timely manner
- Experience as Unity or Unity3D Developer
- Excellent knowledge of Unity
- Experience with scripting, textures, animation, GUI styles, and user session management
- Experience with game physics
- Experience with mobile and console game development
- Experience in optimizing memory and space usage
- Experience with 3D
- Constantly learn and stay in touch with evolving game standards
- Experience in implementing automated testing platforms and unit tests
- Critical thinker and problem-solving skills
- Team player
Requirements
Experience using the Entity Component System (ECS)
Familiarity with current design and architectural patterns
A knack for writing clean, readable, and easily maintainable code
Experience in implementing automated testing platforms and unit tests