Portfolio
Game Design & Development
Junior Programmer Pathway
Cooperative Driving Obstacle Course
Flying Obstacle Course
Top-Down Shooting Game
Fetch Catching Game
Cube Mini-Golf
Jump-To-Avoid Game
"Flappy Bird"-Style Game
Arcade-Style Sumo Battle Game
Soccer-Style Game
“Fruit Ninja”-Style Game
Whack-A-Mole-Like Game
Catch, Not Bycatch!
Virtual Aquarium Exhibit
AR Viking
Farm Guardians
Overfish
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