Chevron Left
返回到 NPC Programming

NPC Programming, Unity

13 个评分
3 个审阅


Welcome to NPC Programming, the third course in Unity's Gameplay Programming Specialization! 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 3D “Dual-Stick Survivor” game project. This will help you practice programming NPCs within games, including scripting NPC logic and behavior, navigation and pathfinding, raycasting, and NPC spawning and placement. This is an advanced-level course, intended for industry game developers or very experienced Unity enthusiasts who are looking to “level-up” their gameplay programming and implementation strategies. To succeed in this courses, you should have at least 2-3 years of experience developing games with Unity. You should be familiar with the full-game lifecycle (working from early concept to launch), creating and working with Prefabs, understanding game asset and animation pipelines, and have some experience with Unity Services. You should also have advanced programming skills, particularly in the C# language....

3 个审阅

创建者 Florent Guinier

Oct 29, 2018

Very nice teaching, the main thing to improve imho is the final exam where most of the challenage are actually provided in the last piece of code available from the instructor to the student, thus one have actually very few to code to write pass the final exam, i even review a project witch i think was a copy paste of the last available instructor code. A lot of the review criterium were still valid and thus the student may have passed!

创建者 Alex Boyer

Aug 27, 2018

Week 2 information and test is very inaccurate in spots and has not yet been corrected after a month of notifications about the issue.

创建者 Kristin Dragos

Jun 30, 2018

Similar to the other courses. The content is good. There's not enough people in the course yet for me to get my grades. It's incredibly frustrating to be sitting around waiting. I've been waiting for two weeks now and have already had to switch my enrollment session to wait to see if I can get some feedback on the final project. Looks like I'll need to switch again. Some thought should have been put toward the earliest days of the course and how frustrating it will be if there's no one else taking it.