Informações sobre o curso
4.3
3 classificações
Welcome to Application Systems Programming, the second course in the Unity Certified Programmer Specialization from Unity Technologies. 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, 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 second course, you will expand upon the development of a 2D action video game that was started in the first course: AsteraX. In doing so, you will practice many of the skills covered in the exam, including adding particles effects, implementing user customizations, managing user and application data, and optimizing for different platforms. This is an intermediate course, intended for people who are ready for their first paying roles as Unity programmers, or enthusiasts who would like to verify their skills against a professional standard. To succeed, you should have at least 1-2 years of experience programming interactive applications in Unity. You should be proficient at programming in the C# language and familiar with Unity's scripting APIs. You should have experience in the full product development lifecycle, from concept to launch (and beyond). And you should understand multi-platform development, including deploying applications to XR (AR and VR) platforms....
Globe

cursos 100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Calendar

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Intermediate Level

Nível intermediário

Clock

Sugerido: 4 weeks, 2-3 hours per week

Aprox. 11 horas restantes
Comment Dots

English

Legendas: English
Globe

cursos 100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Calendar

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Intermediate Level

Nível intermediário

Clock

Sugerido: 4 weeks, 2-3 hours per week

Aprox. 11 horas restantes
Comment Dots

English

Legendas: English

Programa - O que você aprenderá com este curso

1

Seção
Clock
3 horas para concluir

Particle and Effects Systems

For the first part of the course, you'll get an introduction to the course and its Challenge/Solution format, then launch right into challenges that will take the AsteraX game to the next level. Games and other software applications can strongly benefit from user feedback systems that provide a lot of impact and interest. Unity's particle systems can create powerful visual effects, and in the first challenge of this course, you'll implement particle systems to create satisfying explosions and other effects to add excitement to the game....
Reading
6 vídeos (Total de 28 min), 6 leituras, 1 teste
Video6 videos
Introduction to the UCP Exam2min
Introduction to Course 22min
Challenge 1| Particles and Explosions4min
Solution 1A | Particles and Explosions11min
Solution 1B | Bonus Challenge2min
Reading6 leituras
The Unity Certified Programmer Exam5min
Course Prerequisites and Unity Resources5min
About the Challenges and Solutions10min
Challenge 1 | Implementing Particles and Explosions30min
Challenge 1 | Hints and Tips10min
Solution 1 | Implementing Particles and Explosions15min
Quiz1 exercício prático
Particles and Effects10min

2

Seção
Clock
5 horas para concluir

User Progress and Reward Systems

In the following two lessons, you'll continue to add important application systems to the game. First, you'll implement multiple level support with progressively increasing difficulty, as well as the ability for the user to pause the game. Then you'll create a popular type of user reward system: a set of achievements that the player can earn for reaching defined milestones....
Reading
6 vídeos (Total de 48 min), 6 leituras, 1 teste
Video6 videos
Solution 2A | Pause6min
Solution 2B | Multiple Levels11min
Solution 2C |Bonus Challenge | Animated LevelAdvancePanel10min
Challenge 3 | Achievements3min
Solution 3 | Achievements14min
Reading6 leituras
Challenge 2 | Multiple Levels and Pausing30min
Challenge 2 | Hints and Tips10min
Solution 2 | Multiple Levels and Pausing15min
Challenge 3 | Achievements30min
Challenge 3 | Hints and Tips10min
Solution 3 | Achievements15min
Quiz1 exercício prático
Scene Management10min

3

Seção
Clock
5 horas para concluir

Data Management and User Customization Systems

What's the use of user progression systems if application data doesn't persist between sessions? In this week's lesson, you'll implement a way to save the user's data to the local device. After setting up Unity Analytics in preparation for a later lesson, you'll implement user customization functionality: allowing users to unlock new ship parts and build their own custom ship from the menu....
Reading
6 vídeos (Total de 47 min), 7 leituras, 1 teste
Video6 videos
Solution 4 | Saving Game Information Locally14min
Analytics & Remote Settings Setup4min
Challenge 5 | Player Ship Customization & UI4min
Solution 5A | Player Ship Customization & UI - UI Implementation11min
Solution 5B | Player Ship Customization & UI - Customization Implementation6min
Reading7 leituras
Challenge 4 | Saving Game Information Locally30min
Challenge 4 | Hints and Tips10min
Solution 4 | Saving Game Information Locally15min
Project Prep: Setting up Unity Analytics10min
Challenge 5 | Player Ship Customization & UI30min
Challenge 5 | Hints and Tips10min
Solution 5 | Player Ship Customization & UI1min
Quiz1 exercício prático
Data Management and User Customization Systems20min

4

Seção
Clock
5 horas para concluir

Optimizing for Performance and Platforms

Let's assume this week that the application is relatively complete and you're ready to launch it to the public. Instead of releasing it blindly, however, you're going to wire it up to Unity Analytics and RemoteSettings, which will allow you to track user progression and update the game difficulty in an agile fashion without releasing a new version. For your final challenge of this course, you'll prepare a mobile version of the game with the appropriate inputs and optimizations....
Reading
6 vídeos (Total de 42 min), 5 leituras, 2 testes
Video6 videos
Solution 6 |Unity Analytics & RemoteSettings11min
Debugging and Profiling10min
Challenge 7 | Mobile Edition3min
Solution 7 | Mobile Edition6min
Course 2 Summary4min
Reading5 leituras
Challenge 6 | Unity Analytics and RemoteSettings30min
Solution 6 | Unity Analytics and Remote Settings15min
Challenge 7 | Prepare for Peer Review10min
Solution 7 | Mobile Edition10min
Congratulations!10min
Quiz1 exercício prático
Unity Analytics and Remote Settings10min

Sobre Unity

Unity Technologies offers a platform for creating beautiful and engaging 2D, 3D, VR, and AR games and apps. A powerful graphics engine and full-featured editor enable you to realize your creative vision fast, and deliver your content to virtually any media or device. You can easily connect to your audiences on PCs, consoles, the web, mobile devices, home entertainment systems, embedded systems, or head-mounted displays. More than an engine, Unity helps you achieve ongoing success. It offers everything you need to develop quality content, boost your productivity, and connect with your audience. Tools and resources include the Unity Asset Store, Unity Cloud Build, Unity Analytics, Unity Ads, Unity Everyplay, and Unity Certification. Unity Technologies serves millions of registered developers including large publishers, indie studios, students and hobbyists around the globe. ...

Sobre o Programa de cursos integrados Unity Certified Programmer Exam Preparation

This is Unity’s official series of courses designed to prepare you for the Unity Certified Programmer exam, the certification for entry- to mid-level Unity programmers. You’ll gain practice and experience in each of the topics covered in the exam through hands-on problem solving challenges. You’ll build two complete Unity projects end-to-end, implementing core interactivity, supporting systems, and platform optimizations 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....
Unity Certified Programmer Exam Preparation

Perguntas Frequentes – FAQ

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.