Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Unity 2022 in 3D: First Person Shooters and Game AI

Packt via Coursera

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
This course focuses on advancing your Unity skills by building immersive 3D first-person shooters (FPS) and implementing AI-driven gameplay. You will explore 3D level design, integrating audio, and using AI to create dynamic, challenging enemies. This course equips you with the ability to build engaging and interactive 3D games using Unity 2022. Through practical projects, learners will transition from 2D to 3D game development, diving into first-person shooter (FPS) mechanics. You'll develop modular game levels, integrate lighting and audio, and explore AI systems that enhance gameplay. You'll also learn about behavior trees, sensors, and machine learning agents, giving you the skills to create intelligent game characters that react to players. The course combines theoretical concepts with practical projects, ensuring that each learner not only understands the fundamentals but also applies them in real-world game development scenarios. You will develop the skills to design engaging levels, improve gameplay with AI, and polish the player experience to a professional standard. This course is ideal for intermediate game developers who want to elevate their 3D game development skills and incorporate advanced AI. Familiarity with Unity basics and C# programming is recommended to ensure the course's full potential is realized. This course is part two of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. Learners are encouraged to complete part one before attempting this course.

Syllabus

  • Creating a 3D First Person Shooter (FPS)
    • This module guides learners through the process of designing and building a 3D game environment using Unity, focusing on modular level construction, grid snapping, and the use of ProBuilder and prefabs. Learners will also implement a first-person player character and integrate interactive elements such as triggered events and reusable components. By the end, participants will have hands-on experience assembling a functional FPS level with modular design principles.
  • Continuing the FPS Game
    • This module guides learners through enhancing a 3D FPS game environment in Unity by updating prefabs, applying new materials, and utilizing advanced rendering and lighting techniques. Participants will gain hands-on experience with Unity's Prefab workflows, material assignment, object scattering, and lighting optimization for realistic game visuals.
  • Enhancing the FPS Game with Audio
    • This module guides learners through integrating immersive audio features into an FPS game using SOLID design principles. You will implement and manage music, sound effects, and ambient sounds, enhancing gameplay with realistic audio cues such as footsteps and environmental reverb. By the end, you'll be able to create a dynamic soundscape that elevates player experience.
  • Implementing AI with Sensors, Behavior Trees, and ML-Agents
    • This module guides learners through implementing advanced AI behaviors in Unity using sensors, behavior trees, and ML-Agents. You will explore techniques for dynamic NPC navigation, perception, and decision-making, as well as foundational machine learning integration for game AI. By the end, you'll be able to create more immersive and responsive game environments.

Taught by

Packt - Course Instructors

Reviews

Start your review of Unity 2022 in 3D: First Person Shooters and Game AI

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.