К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Game Design and Development 3: 3D Shooter · LearnSpace
Назад в каталог
courseraПрограммирование

Game Design and Development 3: 3D Shooter

Курс от Michigan State University
Средний≈ 14.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

If you love games and want to learn how to make them, then this course is your third step down that path. In this course you will learn the fundamentals of game design, including an understanding of level design, game balancing, prototyping, and playtesting, as well as game asset creation techniques. You will continue developing video games using industry standard game development tools, including the Unity game engine. At the end of the course you will have completed a 3D First-Person Shooter game, and will be able to leverage an array of game development techniques to create your own basic games.

Навыки, которые вы освоите

Unity EngineGame DesignProgramming PrinciplesVideo Game Development3D AssetsPrototyping3D ModelingDevelopment TestingMultimediaComputer Graphics

Программа курса

4 модулей · 87 учебных материалов

01Your Third Step into Game Design and Development34 материалов

Welcome

Course OverviewВидеоUse Unity 2022.3 for this CourseЧтение

3D Shooter Game - Project Setup

Project OverviewВидеоCreate a Universal 3D ProjectВидео

Учитесь у экспертов

Brian Winn

Full Professor

Game Design and Development 3: 3D Shooter
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 14.2 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Import the Input SystemВидео
Downloading Project AssetsЧтение
Import Custom Asset PackageВидео
Import ProBuilderВидео

3D Shooter Game - Level Design through Grayboxing

Intro to ProBuilderВидеоGraybox Level Design: Floor and WallsВидеоGraybox Level Design: First RoomВидеоGraybox Level Design: Second RoomВидеоTest Grayboxed LevelВидеоEnhance the Grayboxed LevelВидео

3D Shooter Game - Level Design Art Pass

Art Pass: FloorВидеоArt Pass: Outer WallsВидеоArt Pass: Middle WallВидеоArt Pass: First RoomВидеоArt Pass: Second RoomВидео

3D Shooter Game - The Player Setup

Full Player SetupВидеоPlayer Prefab WalkthroughВидео

3D Shooter Game - Animation and Visual Effects

Setup Imported AnimationВидеоParticle SystemsВидеоParticle Systems (cont.)Видео

3D Shooter Game - Expanding Your Game

Level ManagementВидеоEnemy AIВидеоPickupsВидеоOther Provided PrefabsВидеоAudio MixerВидеоAdding More LevelsВидео

3D Shooter Game - More on Programming

Coding StandardsВидеоAd Hoc vs. Generalized CodeВидео

3D Shooter Game - Finishing Up

Finish the ProjectВидео3D Shooter AssignmentЧтение
02Game Assets21 материалов

Game Graphics

Game Graphics Concepts - Part 1 of 3ВидеоGame Graphics Concepts - Part 2 of 3ВидеоGame Graphics Concepts - Part 3 of 3ВидеоCreating Game GraphicsВидеоGraphical Asset Creation ToolsЧтениеGraphical Asset Acquisition ResourcesЧтениеGame GraphicsЗадание

Game Audio

Game Audio ConceptsВидеоCreating Game AudioВидеоAudio Asset Creation ToolsЧтениеAudio Asset Acquisition ResourcesЧтениеGame AudioЗадание

The Asset Pipeline

The Asset PipelineВидеоAsset PipelineЗадание

Programming Best Practices

Programming Best Practices - Part 1: IntroductionВидеоProgramming Best Practices - Part 2: Easy-to-Read CodeВидеоProgramming Best Practices - Part 3: Designer-Friendly CodeВидеоProgramming Best Practices - Part 4: Fault-Tolerant CodeВидеоProgramming Best Practices - Part 5: Efficient CodeВидеоProgramming Best Practices - Part 6: Refactoring CodeВидео
03Level Design and Game Balancing21 материалов

Level Design

Level Design - Part 1: IntroductionВидеоLevel Design vs. Gameplay DesignЧтениеLevel Design - Part 2: Components of Level DesignВидео"What Makes a Good Puzzle" by Mark BrownЧтение"How Level Design Can Tell a Story" by Mark BrownЧтениеLevel Design - Part 3: Tips for Designing LevelsВидео"Why Nathan Drake Doesn’t Need a Compass" by Mark BrownЧтениеGraph PaperЧтениеLevel Design - Part 4: Level Design ActivityВидеоLevel DesignЗаданиеUnity Level Design TipsЧтение

Game Balancing

Game Balancing - Part 1: IntroductionВидеоGame Balancing - Part 2: Player vs. PlayerВидео"How Games Use Feedback Loops" by Mark BrownЧтениеGame Balancing - Part 3: Player vs. GameplayВидео"Should Dark Souls Have an Easy Mode?" by Mark BrownЧтениеGame Balancing - Part 4: Gameplay vs. GameplayВидео
04Making Your Game Better11 материалов

Prototyping and Playtesting

Prototyping and Playtesting - Part 1: IntroductionВидеоPrototyping and Playtesting - Part 2: Gameplay PrototypesВидеоPrototyping and Playtesting - Part 3: Other Early PrototypesВидеоPrototyping and Playtesting - Part 4: Mid to Late PrototypesВидеоPrototyping and Playtesting - Part 5: PlaytestingВидеоPrototyping and Playtesting - Part 6: Playtesting (cont.)ВидеоPrototyping and Playtesting - Part 7: Playtesting (cont.)Видео"Secrets of Game Feel and Juice" by Mark BrownЧтениеPrototyping and PlaytestingЗадание

Course Wrap Up

3D Shooter Peer ReviewВзаимная проверкаCourse Wrap UpВидео
Programming Best PracticesЗадание
"How Games Get Balanced" by Mark BrownЧтение
Game Balancing - Part 5: Game Design ChallengeВидео
Balancing Your GameЧтение
Game BalancingЗадание