Portfolio

Game Design & Development

Unity Game Development Skills

  • Interpret simple code

    Improve simple code using the features of an IDE

  • 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

  • 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

  • Create the scene flow in an application state

    Implement data persistence across scenes and user sessions

  • Maintain a project by correctly implementing version control

    Implement best practices of version control using Unity Collaborate

  • Maximize code efficiency by correctly executing coding best practices

    Debug performance issues Beginner Programming theory

    Analyze 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

  • Research future AR use cases to prepare for developing new kinds of applications

    Evaluate platform capabilities and limitations in order to determine whether or not a given feature will work.

  • Develop AR experiences that use trackable targets in the environment

    Build AR projects to mobile devices

  • Create basic application interactions with Visual Scripting