Unity Junior Programmer
スキルレベルと説明 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 オブジェクト指向プログラミングの原則を正しく実装して、効率的で整理された理解しやすいコードを書く