NPC Programming

所在平台: CourseraArchive

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/archive/npc-programming

课程评论:没有评论

第一个写评论        关注课程

课程简介

Unity

课程大纲

For the first week of this course you’ll introduce logic to your NPCs using State Machine Behaviours and scripts to drive Animation system States. You’ll need to evaluate the GDD to determine the correct logic, and analyze your scene to make certain it’s all performing as expected.

课程评论(0条)

课程详情

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.

NPC编程:欢迎来到NPC编程,这是Unity游戏性编程专业课程的第三门课程! 本课程是Unity的专家级游戏程序员认证考试的考试准备。本课程将启发您在Unity电子游戏项目中遇到一系列现实的编程问题,这些问题的灵感来自“专家游戏程序员”考试中涉及的一个或多个主题。在整个课程中,您将研究3D“双棒幸存者”游戏项目。这将帮助您练习游戏内NPC的编程,包括编写脚本NPC逻辑和行为,导航和寻路,光线投射以及NPC生成和放置。 这是一门高级课程,面向行业游戏开发人员或经验丰富的Unity爱好者,他们希望“提升”他们的游戏编程和实施策略。要在本课程中取得成功,您应该至少有2-3年的使用Unity开发游戏的经验。您应该熟悉完整游戏的生命周期(从早期概念到发布的整个过程),创建和使用Prefabs,了解游戏资产和动画管道,并具有Unity Services的经验。您还应该具有高级的编程技能,尤其是C#语言。

课程标签

0人关注该课程

主题相关的课程