Intro To 3D Game Development Masterclass In Godot!

Posted By: ELK1nG

Intro To 3D Game Development Masterclass In Godot!
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.89 GB | Duration: 8h 42m

Learn how to build a 3D game from scratch in the Godot game engine with character controls, menus, dialogue, and items!

What you'll learn

Learn how to use the Godot game engine to create scenes with objects, lights, cameras, and a character that the player can control.

Learn the basic infrastructure common to most games; including menus, saving and loading, game settings, and background music.

Build an event management system that can display dialogue complete with choices, animate characters, move the camera, fade in and out, and mark progress.

Build an inventory system that allows the player to pick up items, view them in a menu, drop, use, or equip items, and trade them with NPCs.

Requirements

No experience necessary, everything is described in detail and taught step-by-step.

The project starts from scratch and builds individual features one at a time. A sample project is available on GitHub for each section of the course.

You may also choose to follow along with this course to add these features to your own game.

Description

In this course, we will start with a blank project and start by learning the basics of a third person character and camera controller popular in modern action adventure games.  From there we will add the essential elements that are common to most games such as menus, settings, music, saving, and loading.  Next we will add an event system capable of producing complex branching dialogues and cut-scenes complete with animation and camera movements.  Lastly we will add an inventory system which will allow the player to pick up money and items, see them in an inventory menu, drop, use, or equip their items, and trade them with NPCs.Join our discord server to work on this course alongside your peers!  Click the website link in my profile to join.You'll also learn useful skills for working with the Godot game engine, organizing, and designing your projects to be more scalable.  You will be learning how to code with GDscript, with everything explained in detail.  Our scripts will be written to be highly customizable and reusable.  All of the project files will also be available on GitHub if you need to review the project as it was after completing each lesson.  These videos were recorded using Godot version 4.2.2 and everything is compatible with Godot 4.3.This course contains:Introduction to 3D Game DevelopmentGame Development EssentialsDialogue & EventsInventory & ShopsIf you've already purchased any of these courses, please ask me for a discount on this course.The assets used in this course are from KayKit's Adventurers and Dungeon Remasters packs along with Basic GUI bundle made by Penzilla, and music composed by Eric the Funny Baron.  The inventory icons were made by Shikashi.  All are available to download for free on itch.  Coins sound effects were made by Valenspire on FreeSound.

Overview

Section 1: Introduction

Lecture 1 Basics

Section 2: Third Person Character Controls

Lecture 2 Scripts

Lecture 3 Controls

Lecture 4 Import

Lecture 5 Walking

Lecture 6 Rotation

Lecture 7 Jumping

Lecture 8 Gravity

Lecture 9 Camera

Lecture 10 Dungeon

Section 3: Game Development Essentials

Lecture 11 Pause

Lecture 12 Title

Lecture 13 Transition

Lecture 14 Autoloads

Lecture 15 Music

Lecture 16 Settings

Lecture 17 Exit

Lecture 18 Enter

Lecture 19 Save

Lecture 20 Credits

Section 4: Dialogue & Events

Lecture 21 Dialog

Lecture 22 Monologue

Lecture 23 Event Manager

Lecture 24 Interact

Lecture 25 Choice

Lecture 26 Flags

Lecture 27 Camera

Lecture 28 Animation

Lecture 29 Direction

Lecture 30 Modularity

Section 5: Inventory & Shops

Lecture 31 Coins

Lecture 32 Polish

Lecture 33 Pick Up

Lecture 34 Inventory

Lecture 35 Items

Lecture 36 Consumables

Lecture 37 Equipment

Lecture 38 Shop

First time game developers, or anyone switching over to the Godot engine from other engines.,Experienced 2D game developers who are interested in learning about 3D.,Anyone who has completed beginner tutorials but would like to learn real game infrastructure that is scalable.