Course

Game Design and Development 3: 3D Shooter

Michigan State University

Explore the intricate world of game design and development with the Game Design and Development 3: 3D Shooter course. Dive into the fundamentals of game design, including level design, game balancing, prototyping, and playtesting, to create your very own 3D First-Person Shooter game using Unity 2020 game engine.

  • Learn industry standard game development techniques
  • Understand level design, game balancing, and prototyping
  • Create game assets using various tools
  • Develop a 3D First-Person Shooter game
  • Leverage an array of game development techniques to create basic games

With a focus on practical application and industry-relevant skills, this course equips you to unleash your creativity and technical prowess in the world of game design and development.

Certificate Available ✔

Get Started / More Info
Game Design and Development 3: 3D Shooter
Course Modules

Enhance your skills in game design and development through a comprehensive set of modules, including project overview, game assets, level design, game balancing, and prototyping and playtesting techniques.

Your Third Step into Game Design and Development

This module provides a comprehensive overview of the course and guides you through creating a 3D First-Person Shooter game using Unity 2020 game engine. You will learn to set up main menus, create levels, develop player and enemy AI, and modify the 3D shooter game.

Game Assets

Delve into the creation of game assets, including graphics and audio, and understand the asset pipeline. Learn programming best practices for creating efficient and designer-friendly code, and explore various asset creation and acquisition tools.

Level Design and Game Balancing

Explore the art of level design and game balancing, including components of level design, tips for designing levels, and the balance between player, gameplay, and game design. Gain insights from industry experts and understand how games use feedback loops and balance.

Making Your Game Better

Learn the crucial aspects of prototyping and playtesting, from creating gameplay prototypes to conducting playtests. Understand the secrets of game feel and juice, and participate in the peer review process to enhance your game development skills.

More Software Development Courses

GPU Programming

Johns Hopkins University

Learn GPU programming to harness the power of parallel computing, enabling rapid data processing and algorithm execution on GPUs.

Browser-based Models with TensorFlow.js

DeepLearning.AI

Browser-based Models with TensorFlow.js is a Specialization that teaches you how to train and run machine learning models in any browser using TensorFlow.js. It...

Motion Planning for Self-Driving Cars

University of Toronto

Welcome to Motion Planning for Self-Driving Cars, the course that equips you with the skills to construct a complete self-driving planning solution, enabling safe...

软件工程

Peking University

软件工程是北京大学推出的免费MOOC课程,为学习软件开发和维护提供导论性知识,涵盖软件需求、项目管理、敏捷开发、面向对象方法等。...