Oreilly - Unity Certified Programmer Exam Courseware
by Unity Technologies | Released May 2019 | ISBN: 0135898757
Duration: 8+ hours of video instructionOverviewThis 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.DescriptionOver 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 InstructorUnity 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 LevelIntermediateWhat You Will LearnAsset creation and managementWorking in the art pipelineDeveloping application systemsProgramming for scene and environment designOptimizing for performance and platformsWorking in professional software development teamsWho Should Take This CoursePrimary: 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 RequirementsPrerequisites:1-2 years of programming interactive experiences with Unity; Proficient in C#Table of ContentsCourse 1: Core Interaction ProgrammingIntroduction to Course 1Challenge 1: Scripting NeedsSolution 1: Scripting NeedsVersion Control with CollaborateChallenge 2: Player movement and firingSolution 2A: PlayerShipSolution 2B: Turret Movement and Firing BulletsSolution 2C: Screen WrapC# Best Practices for Collaboration: Best Practices for Working with othersChallenge 3: Spawning and Destroying Asteroids Solution 3A: Spawning AsteroidsSolution 3B: Collisions and BulletsSolution 3C: Bonus: Fixing OffscreenWrapperDeveloper Testing and Debugging in UnityChallenge 4: Points Jumps and UISolution 4A: Playership and JumpsSolution 4B: Points and UICourse 1 SummaryCourse 2: Application Systems ProgrammingIntroduction to Course 2Challenge 1: Particles and ExplosionsSolution 1A: Particles and ExplosionsSolution 1B: Particles and Explosions: BonusChallenge 2: Multiple Levels and PauseSolution 2A: PauseSolution 2B: Multiple LevelsSolution 2C: Bonus Challenge: Animated LevelAdvancePanelChallenge 3: AchievementsSolution 3: AchievementsChallenge 4: Saving Game Information LocallySolution 4Analytics and Remote Settings SetupChallenge 5: Player Ship Customization and UISolution 5A: Player Ship Customization and UI-UI ImplementationSolution 5B: Player Ship Customization and UI-UI ImplementationChallenge 6: Unity Analytics and RemotesettingsSolution 6: Unity Analytics and RemotesettingsDebugging and ProfilingChallenge 7: Mobile EditionSolution 7: Mobile EditionCourse 2 SummaryCourse 3: 3D Interactions and NavigationChallenge 1: Enemy NavigationSolution 1A: Enemy NavigationSolution 1B: Enemy Navigation (Bonus)Challenge 2: Character AnimationSolution 2A: Character AnimationSolution 2B: Character Animation (Bonus)Challenge 3: Camera ControlSolution 3 and Bonus: Camera ControlChallenge 4: Environmental InteractionsSolution 4A: Environmental Interactions (Desk)Solution 4B: Environmental Interactions (Light Cones and Security Camera Timeline Playable)Challenge 5: MinimapSolution 5: MinimapCourse 3 SummaryCourse 4: 3D Art and Audio PipelineChallenge 1: Matching Concept artSolution 1A: Camera ControlSolution 2A: Concept Art: Post-Processing and Toon LightingChallenge 2: Red AlertSolution 2: Red AlertChallenge 3: AudioSolution 3: AudioChallenge 4: Multiple LevelsSolution 4: Multiple LevelsThe Unity Frame DebuggerNetworking and MultiplayerVR Best PracticesAR Best PracticesSummaryAbout Pearson Video TrainingPearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video. Show and hide more Publisher resources Download Example Code
- Course 1: Core Interaction Programming
- Introduction to Course 00:02:38
- Challenge 1: Scripting Needs 00:08:52
- Solution 1: Scripting Needs 00:14:45
- Version Control with Collaborate 00:12:09
- Challenge 2: Player movement and firing 00:04:54
- Solution 2A: PlayerShip 00:07:54
- Solution 2B: Turret Movement and Firing Bullets 00:08:07
- Solution 2C: Screen Wrap 00:13:42
- C# Best Practices for Collaboration: Best Practices for Working with others 00:16:15
- Challenge 3: Spawning and Destroying Asteroids 00:03:34
- Solution 3A: Spawning Asteroids 00:14:29
- Solution 3B: Collisions and Bullets 00:04:41
- Solution 3C: Bonus: Fixing OffscreenWrapper 00:03:56
- Developer Testing and Debugging in Unity 00:08:44
- Challenge 4: Points Jumps, and UI 00:06:31
- Solution 4A: PlayerShip and Jumps 00:08:59
- Solution 4B: Points and UI 00:12:19
- Course 1 Summary 00:06:33
- Course 2: Application Systems Programming
- Challenge 1: Particles and Explosions 00:04:47
- Solution 1A: Particles and Explosions 00:11:40
- Solution 1B: Particles and Explosions: Bonus 00:02:28
- Challenge 2: Multiple Levels and Pause 00:02:40
- Solution 2A: Pause 00:06:21
- Solution 2B: Multiple Levels 00:11:13
- Solution 2C: Bonus Challenge: Animated LevelAdvancePanel 00:10:13
- Challenge 3: Achievements 00:03:44
- Solution 3: Achievements 00:14:14
- Challenge 4: Saving Game Information Locally 00:04:21
- Solution 4: Saving Game Information Locally 00:14:11
- Analytics and Remote Settings Setup 00:04:56
- Challenge 5: Player Ship Customization and UI 00:04:44
- Solution 5A: Player Ship Customization and UI-UI Implementation 00:11:50
- Solution 5B: Player Ship Customization and UI-UI Implementation 00:06:45
- Challenge 6: Unity Analytics and RemoteSettings 00:04:18
- Solution 6: Unity Analytics and RemoteSettings 00:11:48
- Debugging and Profiling 00:10:19
- Challenge 7: Mobile Edition 00:03:43
- Solution 7: Mobile Edition 00:06:52
- Course 2 Summary 00:04:43
- Course 3: 3D Interactions and Navigation
- Challenge 1: Enemy Navigation 00:05:25
- Solution 1A: Enemy Navigation 00:12:58
- Solution 1B: Enemy Navigation: Bonus 00:03:21
- Challenge 2: Character Animation 00:08:14
- Solution 2A: Character Animation 00:05:12
- Solution 2B: Character Animation: Bonus 00:02:28
- Challenge 3: Camera Control 00:11:40
- Solution 3 and Bonus: Camera Control 00:09:17
- Challenge 4: Environmental Interactions 00:18:47
- Solution 4A: Environmental Interactions: Desk 00:07:21
- Solution 4B: Environmental Interactions: Light Cones and Security Camera Timeline Playable 00:05:15
- Challenge 5: Minimap 00:06:10
- Solution 5: Minimap 00:09:31
- Course 3 Summary 00:02:25
- Course 4: 3D Art and Audio Pipeline
- Challenge 1: Matching Concept art 00:05:39
- Solution 2A: Concept Art: Post-Processing and Toon Lighting 00:05:31
- Challenge 2: Red Alert 00:06:09
- Solution 2: Red Alert 00:04:50
- Challenge 3: Audio 00:04:32
- Solution 3: Audio 00:07:43
- Challenge 4: Multiple Levels 00:03:42
- Solution 4: Multiple Levels 00:06:38
- The Unity Frame Debugger 00:04:27
- Networking and Multiplayer 00:15:37
- VR Best Practices 00:18:41
- AR Best Practices 00:13:31
- Course 4 Summary 00:01:18
Show and hide more 9780135898758.unity.certified.programmer.OR.part1.rar
9780135898758.unity.certified.programmer.OR.part2.rar
9780135898758.unity.certified.programmer.OR.part3.rar
9780135898758.unity.certified.programmer.OR.part4.rar
9780135898758.unity.certified.programmer.OR.part5.rar
9780135898758.unity.certified.programmer.OR.part6.rar
9780135898758.unity.certified.programmer.OR.part7.rar