スキルレベルと説明
Level 1 Code Comprehension
レベル1 コード理解
Interpret simple code
簡単なコードを解釈する
Improve simple code using the features of an IDE
IDEの機能を使って簡単なコードを改善する
Level 1 Application Scripting
レベル1 アプリケーションスクリプト
Use common logic structures to control the execution of code
一般的なロジック構造を使用してコードの実行を制御する
Write code that utilizes the various Unity APIs
さまざまなUnity APIを活用するコードを書く
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
新しいコンセプトをプロトタイプする
Level 1 Debugging
レベル1 デバッグ
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
UnityのスクリプトAPIに関連するコンパイルエラーを診断して修正する
Diagnose and fix the cause of an exception
例外の原因を診断して修正する
Level 2 Application Scripting
レベル2 アプリケーションスクリプト
Create the scene flow in an application state
アプリケーション状態でシーンのフローを作成する
Implement data persistence across scenes and user sessions
シーンやユーザーセッション間でデータの永続性を実装する
Level 1 Version Control
レベル1 バージョン管理
Maintain a project by correctly implementing version control
バージョン管理を正しく実装してプロジェクトを維持する
Implement best practices of version control using Unity Collaborate
Unity Collaborateを使用してバージョン管理のベストプラクティスを実装する
Level 1 Code Optimization
レベル1 コード最適化
Maximize code efficiency by correctly executing coding best practices
コーディングのベストプラクティスを正しく実行してコードの効率を最大化する
Debug performance issues
パフォーマンスの問題をデバッグする
Level 2 Programming Theory
レベル2 プログラミング理論
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
オブジェクト指向プログラミングの原則を正しく実装して、効率的で整理された理解しやすいコードを書く