Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Godot 3 Complete Developer Course – 2D and 3D

/

Release date:2018

Duration:08 h 27 m

Author:Guilherme Oliveira

Skill level:Beginner

Language:English

Exercise files:Yes

Game development with Godot 3. Learn GDScript and how to use the engine while building your first 6 2D and 3D games

New lectures added periodically to the course.

In this course you will learn how to develop games using Godot and its own scripting language: GDScript. We will start by learning how to use the language and keep moving on until we learn how to export and publish our games, this way you’ll not only learn how to create 2D and 3D games, but also how to share them.

Godot is an awesome open source engine that gives us the ability to create awesome 2D and 3D games and export them to the Web, Linux, Windows, OSX, Android and iOS with a single code base! Since its open source release, the engine keeps gaining space and grows more each day. Right now is an awesome time to learn this new engine and grow with it!

This course is based on projects, this way you won’t just learn how to use the functionalities provided to us by Godot, but also apply them on complete games. At the end of most modules, you’ll be given assignments so you can overcome problems on your own and apply what you’ve learned thought out all of the modules.

All of the code and the projects created on the lectures are hosted on github repositories, this allows you to jump to any lecture by just downloading the project of the lecture and start from there, and compare your code to mine if you get stuck.

The assets used on the games are also provided to you so you don’t have to spend any time looking for assets or creating them!

To top it all off, we also have a facebook group where you can interact with me and other students. There, you’ll be able to post the games you’ve created and feedback on them, as well as taking part on challenges of game development that I’ll host from period to period.

Join now, you won’t be disappointed!

Learn how to use GDScript from scratch
Create awesome 2D and 3D games with Godot – and more are coming
Learn to export your games to different platforms
Learn how to publish your games to different platforms

Requirements
Basic programming knowledge helps but isn’t required

Table of Contents

Setup and Getting Started 10:14
Course Structure 01:48
Getting the Most Out of This Course 02:46
Tips 03:42
Installing Godot 01:58
GDScript 58:43
Module Introduction 01:49
Variables 07:00
Variable Types 04:11
If Statements 08:53
If Statements Operatores 04:48
Loops 04:53
Variable Scope 05:23
Arrays Preview 08:08
Arrays Functions 03:23
Functions 09:47
GDScript Assignment 1 question
GDScript Cheat Sheet 00:28
Number Guesser 48:14
Module Introduction Preview 00:39
Project and Engine Layout 04:27
First Messages 05:30
Reacting to Player Input 04:40
Guessing the Number Correctly 04:21
Restarting the Game 03:39
The Node System 03:44
Rich Text Labels 07:42
Updating the Text 03:29
Buttons and Signals 05:38
Finishing the Game 04:25
Godot Quiz 5 questions
Tree Puncher 01:16:50
Module Introduction 00:30
Project Setup 04:31
Game Scene 04:39
Player Scene 04:45
Trunks 08:14
Exporting Variables 04:54
Creating the First Tree 08:31
Initializing Trunks 03:23
Animating the Player 06:13
Moving the Player From Side to Side 04:22
Punching Trunks 09:19
Spawning Trunks 06:47
Detecting Collisions and Restarting the Game 10:42
Module Assignment 1 question
Space Attack 01:10:08
Module Introduction 00:35
Project Setup 01:14
Moving Background 05:33
Player Scene and Movement 08:39
Player Projectile 06:48
Shooting 04:40
Enemy and Shooting 11:38
Formation 08:23
Spawning a Formation Through Code 04:59
Defeating and Respawning Formations 06:45
Killing the Player and Restarting the Game 05:31
Adding Audio 05:23
Space Attack Assignment 1 question
Platform Jump 01:55:41
Module Introduction 00:52
Project Setup 02:32
Creating the Platforms 06:09
The Player Scene 06:39
Making the Player React to Gravity 09:11
Creating a Camera that Follows the Player 03:52
Spawning Initial Platforms 09:31
Spawning More Platforms, Restarting The Game and Teleporting The Player 07:14
Springs 09:59
Particles and Breakable Platforms 11:11
Moving Platforms on a Path 09:33
Main Menu and Custom Themes 10:58
Autoloading Scripts to Change Scenes 07:54
Displaying the Player Score 08:43
Saving Player Information to Files 11:23
Platform Jump Assignment 1 question
Hammer Time 01:15:08
Module Introduction 00:44
Project Setup and 3D Navigation 06:03
Hammer Scene and Camera 06:46
Lighting and Hammer Materials 04:07
Planks 06:07
Nail 04:04
Spawning Nails on the Plank 09:07
Displaying the Player Score 08:55
Checking Wrong Hits 05:19
End Game Menu 10:31
Debugging to Fix End Game 04:26
Bomb Scene 07:36
Adding Audio 01:23
Hammer Time Module Assignment 1 question
Exporting and Publishing 24:49
Module Introduction 00:26
Exporting 04:26
Android Export 07:52
Android Publishing 03:45
HTML Export and Publish 08:20

Watch online or Download for Free

1. Setup and Getting Started
1. Course Structure
2. Getting the Most Out of This Course
2.1 Facebook group.html
3. Tips
4. Installing Godot
4.1 Link to Godot.html

2. GDScript
1. Module Introduction
2. Variables
2.1 GitHub Repository Code.html
3. Variable Types
3.1 GitHub Repository Code.html
4. If Statements
4.1 GitHub Repository Code.html
5. If Statements Operatores
6. Loops
7. Variable Scope
8. Arrays
8.1 GitHub Repository Code.html
9. Arrays Functions
9.1 GitHub Repository Code.html
10. Functions
10.1 GitHub Repository Code.html
11. GDScript Assignment.html
12. GDScript Cheat Sheet.html
12.1 GDScript Cheat Sheet.pdf.pdf

3. Number Guesser
1. Module Introduction
2. Project and Engine Layout
2.1 Github Repository.html
2.2 VT323-Regular.ttf.ttf
3. First Messages
4. Reacting to Player Input
4.1 Github Repository.html
5. Guessing the Number Correctly
5.1 Github Repository.html
6. Restarting the Game
7. The Node System
8. Rich Text Labels
9. Updating the Text
9.1 Github Repository.html
10. Buttons and Signals
11. Finishing the Game
11.1 Github Repository.html
12. Godot Quiz.html

4. Tree Puncher
1. Module Introduction
2. Project Setup
2.1 tree_puncher_assets.zip.zip
2.2 Github Repository.html
3. Game Scene
3.1 Github Repository.html
4. Player Scene
4.1 Github Repository.html
5. Trunks
5.1 Github Repository.html
6. Exporting Variables
7. Creating the First Tree
7.1 Github Repository.html
8. Initializing Trunks
9. Animating the Player
10. Moving the Player From Side to Side
11. Punching Trunks
11.1 Github Repository.html
12. Spawning Trunks
12.1 Github Repository.html
13. Detecting Collisions and Restarting the Game
13.1 Github Repository.html
14. Module Assignment.html

5. Space Attack
1. Module Introduction
2. Project Setup
2.1 Github Repository.html
2.2 space_attack_assets.zip.zip
3. Moving Background
4. Player Scene and Movement
4.1 Github Repository.html
5. Player Projectile
6. Shooting
6.1 Github Repository.html
7. Enemy and Shooting
7.1 Github Repository.html
8. Formation
8.1 Github Repository.html
9. Spawning a Formation Through Code
9.1 Github Repository.html
10. Defeating and Respawning Formations
10.1 Github Repository.html
11. Killing the Player and Restarting the Game
11.1 Github Repository.html
12. Adding Audio
12.1 Github Repository.html
13. Space Attack Assignment.html 

6. Platform Jump
1. Module Introduction
2. Project Setup
2.1 Github Repository.html
2.2 platform-jump-assets.zip.zip
3. Creating the Platforms
3.1 Github Repository.html
4. The Player Scene
4.1 Github Repository.html
5. Making the Player React to Gravity
5.1 Github Repository.html
6. Creating a Camera that Follows the Player
6.1 Github Repository.html
7. Spawning Initial Platforms
7.1 Github Repository.html
8. Spawning More Platforms, Restarting The Game and Teleporting The Player
8.1 Github Repository.html
9. Springs
9.1 Github Repository.html
10. Particles and Breakable Platforms
10.1 Github Repository.html
11. Moving Platforms on a Path
11.1 Github Repository.html
12. Main Menu and Custom Themes
12.1 Github Repository.html
13. Autoloading Scripts to Change Scenes
13.1 Github Repository.html
14. Displaying the Player Score
14.1 Github Repository.html
15. Saving Player Information to Files
15.1 Github Repository.html
16. Platform Jump Assignment.html

7. Hammer Time
1. Module Introduction
2. Project Setup and 3D Navigation
2.1 Github Repository.html
2.2 hammer-time-assets.zip.zip
3. Hammer Scene and Camera
3.1 Github Repository.html
4. Lighting and Hammer Materials
4.1 Github Repository.html
5. Planks
5.1 Github Repository.html
6. Nail
6.1 Github Repository.html
7. Spawning Nails on the Plank
7.1 Github Repository.html
8. Displaying the Player Score
8.1 Github Repository.html
9. Checking Wrong Hits
9.1 Github Repository.html
10. End Game Menu
10.1 Github Repository.html
11. Debugging to Fix End Game
11.1 Github Repository.html
12. Bomb Scene
12.1 Github Repository.html
13. Adding Audio
13.1 Github Repository.html
14. Hammer Time Module Assignment.html

8. Exporting and Publishing
1. Module Introduction
2. Exporting
3. Android Export
4. Android Publishing
5. HTML Export and Publish


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *