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

Coursera

Intro to 3D Game Development Masterclass in Godot

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive into 3D game development with Godot and create immersive, interactive games from scratch. You’ll start by learning to build and animate 3D scenes, mastering the creation of meshes, cameras, lighting, and materials. Then, you’ll move into scripting third-person character controls, implementing movement, jumping, and smooth camera systems. The course covers essential game mechanics such as combat systems, including lock-on targeting, dodging, and ranged attacks, alongside AI-driven enemies. You'll also create interactive dialogue systems, branching narratives, and dynamic event managers for more engaging gameplay. Inventory systems, item usage, and shop mechanics will further enrich your game. This course is ideal for aspiring game developers, hobbyists, and those interested in creating 3D games using Godot. While no prior game development experience is required, a basic understanding of programming concepts will be helpful. By the end of the course, you will have developed a fully functional 3D game complete with advanced character controls, combat systems, interactive dialogue, and inventory management, ready to bring your game ideas to life.

Syllabus

  • Introduction
    • In this module, we will guide you through the process of setting up a basic 3D scene in Godot. You'll learn how to use meshes, materials, cameras, and lighting to create a visually engaging environment for your game.
  • Third Person Character Controls
    • In this module, we will focus on character controls. You will learn how to script character movement, animate walking and jumping sequences, and implement a third-person camera system to follow your player character seamlessly.
  • Game Development Essentials
    • In this module, we will cover essential game development systems, including UI elements like pause menus and settings, as well as global management systems for handling game data, music, and player progress across levels.
  • Dialogue & Events
    • In this module, we will teach you how to create interactive dialogues and events in your game. You’ll explore how to implement choices, progress flags, and even animate characters during gameplay to deliver a rich narrative experience.
  • Inventory & Shops
    • In this module, we will dive into inventory and shop systems. You’ll learn how to implement systems for picking up items, managing an inventory, and building a shop where players can buy and sell items, all while offering satisfying visual feedback.
  • Combat
    • In this module, we will focus on combat mechanics. You’ll learn how to create a lock-on system, integrate various attacks and dodges, and develop AI-controlled enemies that detect and fight the player, enriching the game's action elements.

Taught by

Packt - Course Instructors

Reviews

Start your review of Intro to 3D Game Development Masterclass in Godot

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.