CG数据库 >> Unity Certified Programmer Exam Courseware

MP4 | Video: AVC 1920 x 1080 | Audio: AAC 48 KHz 2ch | Duration: 08:41:00 | 30 GB

Genre: eLearning | Language: English

Estimated: 8 hours of video instruction

Overview

This course will help you prepare for the Unity Certified Programmer exam, the professional certification for entry to mid-level Unity programmers. Unity is used to create real-time 3D applications for many industries, including video games, automotive, architecture, film, training, and more. In this course, you will be challenged to solve realistic Unity programming problems that are aligned to topics covered on the exam. Throughout the course, you will build the foundation for a 2D action video game: AsteraX. In doing so, you will practice many of the skills covered in the exam, including evaluating scripting needs from a project requirements document, implementing the three "C's" of an interactive applications (Character, Controls, Camera), providing user feedback through basic UI elements, and applying professional programming practices like developer testing.

Description

Over 8 hours of video instruction. This series of courses covers six topic areas distributed over four courses. These topics include programming core interactions, working in the art pipeline, developing application systems, programming for scene and environment design, optimizing for performance and platforms, and working in professional software development teams. The format of these courses are project and activity based and participants will need to feel comfortable individually programming in Unity. Participants will be challenged to build two complete Unity projects, implementing core interactivity, supporting systems, and platform optimizations.

About the Instructor

Unity Technologies is the creator of the worlds most widely used real-time 3D (RT3D) development platform, giving developers around the world the tools to create rich, interactive 2D, 3D, VR and AR experiences. Our 1000 person engineering team keeps Unity at the bleeding-edge of technology by working alongside partners such as Facebook, Google, Microsoft, and Oculus to ensure optimized support for the latest releases and platforms. Experiences made with Unity reach nearly 3 billion devices worldwide, and were installed 24 billion times in the last 12 months. Unity is powering RT3D in architecture, automotive, construction, engineering, film, games, and more.

By successfully completing the projects in all four courses, participants will have had extensive, guided practice in the programming skills needed to pass the Unity Certified Programmer exam.

Skill Level

Intermediate

What You Will Learn

Asset creation and management

Working in the art pipeline

Developing application systems

Programming for scene and environment design

Optimizing for performance and platforms

Working in professional software development teams

Who Should Take This Course

Primary: This series of courses is for Unity programmers with 1-2 years of experience who are ready to bring their existing skills up to a professional standard.

Course Requirements

Prerequisites:

1-2 years of programming interactive experiences with Unity; Proficient in C#

Table of Contents

Course 1: Core Interaction Programming

Introduction to Course 1

Challenge 1: Scripting Needs

Solution 1: Scripting Needs

Version Control with Collaborate

Challenge 2: Player movement and firing

Solution 2A: PlayerShip

Solution 2B: Turret Movement and Firing Bullets

Solution 2C: Screen Wrap

C# Best Practices for Collaboration: Best Practices for Working with others

Challenge 3: Spawning and Destroying Asteroids

Solution 3A: Spawning Asteroids

Solution 3B: Collisions and Bullets

Solution 3C: Bonus: Fixing OffscreenWrapper

Developer Testing and Debugging in Unity

Challenge 4: Points Jumps and UI

Solution 4A: Playership and Jumps

Solution 4B: Points and UI

Course 1 Summary

Course 2: Application Systems Programming

Introduction to Course 2

Challenge 1: Particles and Explosions

Solution 1A: Particles and Explosions

Solution 1B: Particles and Explosions: Bonus

Challenge 2: Multiple Levels and Pause

Solution 2A: Pause

Solution 2B: Multiple Levels

Solution 2C: Bonus Challenge: Animated LevelAdvancePanel

Challenge 3: Achievements

Solution 3: Achievements

Challenge 4: Saving Game Information Locally

Solution 4

Analytics and Remote Settings Setup

Challenge 5: Player Ship Customization and UI

Solution 5A: Player Ship Customization and UI-UI Implementation

Solution 5B: Player Ship Customization and UI-UI Implementation

Challenge 6: Unity Analytics and Remotesettings

Solution 6: Unity Analytics and Remotesettings

Debugging and Profiling

Challenge 7: Mobile Edition

Solution 7: Mobile Edition

Course 2 Summary

Course 3: 3D Interactions and Navigation

Challenge 1: Enemy Navigation

Solution 1A: Enemy Navigation

Solution 1B: Enemy Navigation (Bonus)

Challenge 2: Character Animation

Solution 2A: Character Animation

Solution 2B: Character Animation (Bonus)

Challenge 3: Camera Control

Solution 3 and Bonus: Camera Control

Challenge 4: Environmental Interactions

Solution 4A: Environmental Interactions (Desk)

Solution 4B: Environmental Interactions (Light Cones and Security Camera Timeline Playable)

Challenge 5: Minimap

Solution 5: Minimap

Course 3 Summary

Course 4: 3D Art and Audio Pipeline

Challenge 1: Matching Concept art

Solution 1A: Camera Control

Solution 2A: Concept Art: Post-Processing and Toon Lighting

Challenge 2: Red Alert

Solution 2: Red Alert

Challenge 3: Audio

Solution 3: Audio

Challenge 4: Multiple Levels

Solution 4: Multiple Levels

The Unity Frame Debugger

Networking and Multiplayer

VR Best Practices

AR Best Practices

Summary


Unity Certified Programmer Exam Courseware的图片1
Unity Certified Programmer Exam Courseware的图片2

发布日期: 2019-05-21