Panduan Sertifikasi Unity

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

I.

JADWAL DAN WAKTU PELATIHAN

1. JADWAL PELATIHAN

Bulan Tanggal

Sabtu Minggu Sabtu Minggu

September 19 20 26 27

Oktober 3 4 10 11

17 18 24 25

31

November 1 7 8

2. WAKTU PELATIHAN

9 Pagi - 5 Sore

3. TANGGAL SERTIFIKASI

9 November 2020, (akan berubah sesuai dengan jadwal dari Unity nanti)
II. PREREQUISITE

1. PERSIAPAN HARDWARE

2. PERSIAPAN SOFTWARE

Software yang dibutuhkan :


● Unity Hub (Lastest Version)
● Unity 2020 1.5 f1 (Personal)
○ Android Build Support
○ Open JDK
○ Android SDK dan NDK
○ Visual Studio Community
● (Optional) Adobe Photoshop
● (Optional) Blender
● (Optional) Audacity

3. PERSIAPAN AKUN

● Akun Unity
Daftar akun Unity di https://unity.com/

● Akun Microsoft untuk Visual Studio


Daftar akun Microsoft di https://www.microsoft.com/id-id/
III. KISI - KISI

● Programming Core Interaction


• Implement behaviors and interactions of Gameobjects and environments
• Identify methods to implement inputs and controls
• Identify methods to implement camera views and movement
● Working in Art Pipeline
• Knowledge of materials, textures, and shaders - Unity rendering API
• Knowledge of lighting - Unity lighting API
• Knowledge of 2D and 3D animation – Unity animation API
• Knowledge of particle systems – Unity particles API
● Developing Application Systems
• Application interface flow such as menu systems, UI navigation and application settings
• User-controlled customization such as character-creators, inventories, storefronts, and in-
app purchases
• Implement user progression features such as scoring, leveling and ingame economies
utilizing tools such as Unity Analytics
• Implement 2D overlays such as heads-up displays(HUDs), mini-maps and advertisements
• Saving and retrieving application and user data
• Recognize the value and impact of networking and multiplayer functionality
● Programming for Scene and Environment Design
• Determine scripts for implementing audio assets
• Identify methods for implementing GameObject instantiation, destruction and management
• Determine scripts for pathfinding with the Unity navigation system
● Optimizing for Performance and Platforms
• Evaluate errors and performance issues using tools such as the Unity Profiler
• Identify optimizations to address requirements for specific build platforms and/or hardware
configurations
• Determine common UI affordances and optimizations for XR platforms
● Working in Software Development Teams
• Version Control: Impacts and uses of tools such as Unity Collaborate
• Testing and its impact to software development process
• Recognizing techniques for structuring scripts for modularity, readability and reusability
IV. KURIKULUM

Pertemuan Sub Materi

1 1. INTRODUCTION
2. Planning for Scripting Needs

2 1. Version Control for Professional Development Teams


2. Implementing Movement and Firing

3 1. Professional C# Coding Practices for Working with Others


2. Implementing Asteroid Spawning and Destruction

4 1. Developer Testing and Debugging in Unity


2. Implementing Points, Jumps, and UI

5 1. Application Systems Programming


2. Implementing Particles and Effects

6 1. Interpret scripts for application interface flow such as menu systems,


UI navigation, and application settings.

2. Analyze scripts required to implement user progression features


such as scoring, leveling, and in-game economies.

7 1. Analyze scripts required to implement 2D overlays such as heads-up


displays (HUDs), mini-maps, and advertisements.

2. Recognize techniques for structuring scripts for modularity,


readability, and reusability.

8 1. Identify methods to implement inputs and controls.

2. Interpret scripts for application interface flow such as menu systems,


UI navigation, and application settings.

3. Analyze scripts required to implement user progression features


such as scoring, leveling, and in-game economies.

4. Recognize techniques for structuring scripts for modularity,


readability, and reusability.

9 1. 3D Applications and Navigation in Unity


2. Implementing Enemy Navigation
10 1. Implementing Character Animation
2. Implementing Camera Movement

11 1. Implementing Environmental Interactions

12 1. Implementing a Mini-Map

13 1. 3D Art & Audio Pipeline


2. Matching Concept Art

14 1. Using Script to Modify the Visual Environment


2. Implementing Audio

15 1. Adding Multiple Levels

16 1. Optimization, Networking, and XR

You might also like