|
|
|
|
|
|
|
Product Details
This series of courses help prepare you to take the Expert Gameplay Programmer Certification exam, and covers six topics areas distributed over five lessons. These topics include Rapid Gameplay Prototyping and Unity Services Implementation; NPC Design programming and User Interface Implementation; Level Design Programming and Performance Optimization.
The format of these courses are project and activity based and participants will need to feel comfortable individually programming a game in Unity. Participants will be challenged with a series of realistic programming problems in Unity video-game projects, the kind true gameplay programming experts face every day. Each challenge is inspired by one or more of the topics covered in the exam.
Description
This course is exam preparation for Unity's Expert Gameplay Programmer Certification Exam. This course will challenge you with a series of realistic programming problems in Unity video-game projects, inspired by one or more of the topics covered in the Expert Gameplay Programmer Exam. Throughout this course, you will work on a 2D "infinite platformer" game project and 3D "Dual-Stick Survivor" game project. This will help you practice prototyping core gameplay mechanics, including scripting GameObjects and their components, coordinating UI systems, and implementing UI scripting.
This will also include configuring GameObject physics, spawning Prefabs, designing level logic and behavior, scripting animation systems and events, and working with in-game cinematics.Throughout this course, you will learn Unity Services Implementation techniques, including: streamlining your project management with Unity Cloud Build, monetization with Unity Ads and in-app purchases, and Unity Analytics.
By the end of this course, you will implement in-app purchases for a 3D "Dual-Stick Survivor" game project.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 Expert Gameplay Programmer exam.
Skill Level
Advanced
What You Will Learn
- Interpret Game Design Document to determine basic game functionality
- Build a prototype to illustrate basic game functionality
- Identify conflicts and solutions during prototype stage to improve game play
- Enable ads in the game to demonstrate knowledge of Unity Services
- Demonstrate knowledge of NPC logic and behavior
- Demonstrate knowledge of animation behavior systems
- Develop a HUD to demonstrate knowledge of UI coordinate systems
- Create an options menu to demonstrate knowledge of user interface scripting
- Create a basic game world level to demonstrate knowledge of level design
- Add characters to your level
- Demonstrate knowledge of gameplay debugging-Demonstrate knowledge of platform optimization
Who Should Take This Course
Primary: Game Developers seeking extensive, guided practice in the programming skills needed to pass Gameplay Programmer Expert Certification
Course Requirements
Prerequisites: 2-3 years of experience developing games with Unity with advanced programming skills, particularly in the C# language
|
|
|
|
|
|
|
|
|