Unity Junior Programmer

Game Portfolio – Click Here

Unity Learn Page

Credly Page

Beginner VR Development
  • Deploy VR projects to Unity-supported head-mounted displays (HMDs).
  • Develop a VR app that demonstrates common interactions using Unity’s XR interaction toolkit.
Beginner VR Design
  • Evaluate a proposed VR experience in order to suggest ways it could be improved.
  • Decide which XR hardware to target, given the goals of a particular project.
Intermediate VR Development
  • Optimize the performance of an app in order to meet headset framerate requirements.
Absolute Beginner Code Comprehension
  • Interpret simple code
  • Improve simple code using the features of an IDE
Absolute Beginner Application Scripting
  • Use common logic structures to control the execution of code.
  • Write code that utilizes the various Unity APIs
  • Implement appropriate data types
  • Write code that integrates into an existing system
  • Implement a code style that is efficient and easy to read
  • Prototype new concepts
Absolute Beginner Application Scripting
  • Use common logic structures to control the execution of code.
  • Write code that utilizes the various Unity APIs
  • Implement appropriate data types
  • Write code that integrates into an existing system
  • Implement a code style that is efficient and easy to read
  • Prototype new concepts
Absolute Beginner Debugging
  • Diagnose and fix code that compiles, but fails to perform as expected
  • Diagnose and fix common compilation errors
  • Diagnose and fix compilation errors related to Unity’s Scripting API
  • Diagnose and fix the cause of an exception
Beginner Application scripting
  • Create the scene flow in an application state
  • Implement data persistence across scenes and user sessions
Absolute Beginner Version control
  • Maintain a project by correctly implementing version control
  • Implement best practices of version control using Unity Collaborate
Absolute Beginner Code optimization
  • Maximize code efficiency by correctly executing coding best practices
  • Debug performance issues
Beginner Programming theory
  • Analyse the principal pillars of object-oriented programming
  • Simplify code and make it reusable by correctly implementing the principles of inheritance and polymorphism
  • Make code more secure and usable by correctly implementing the principles of abstraction and encapsulation, including the use of interfaces
  • Write efficient, organized, and comprehensible code by correctly implementing the principles of object-oriented programming