4.66 out of 5
4.66
389 reviews on Udemy

Discovering Godot

Game development with Godot Engine 3.1+
Instructor:
Canopy Games
2,078 students enrolled
English [Auto]
How to use the free and open source Godot Game Engine version 3.x, from absolute beginner to intermediate levels

Discover Godot!

The amazing free and open source game engine you’ve been waiting for is a joy to use. In this course we’ll take you from an absolute beginner with no experience in coding at all to someone able to make 2D and 3D games in this lovely little engine. 

As a student in this course, you’ll go through a series of five projects, each bigger, more awesome and more feature rich than the last.

  • Loony Lips – a simple word game that will teach you the basics of coding and of Godot

  • Hoppy Days – a delightful 2D platform game starring a cute bunny

  • Heist Meisters – a tense 2D top-down stealth game

  • Cubedude Kickabout – a local multiplayer 3D football/soccer game

  • Food fight – a third person shooter

We’ll be working with GDScript, Godot’s powerful python based language that will allow us to get awesome results very quickly.  You’ll be provided with all the assets you need and the skills to take your games (and your future projects) even further.

Some of the things we’ll cover include;

  • Variables, Arrays and Dictionaries

  • Tilemaps and Gridmaps

  • PhysicsBody nodes

  • Local multiplayer

  • Using external JSON files

  • Showing 2D in 3D

And much, much more!

Your instructor will be Yann, who’s taught thousands of students Godot since 2017, loves making things and seeing what his students make.

And much much more!.  So pick up Discovering Godot today, and I’ll see you in the course!

First Steps

1
First Steps: Hello, Godot!

Loony Lips: Discovering GDScript

1
Planning Loony Lips
2
Introducing Arrays
3
Label: Text to the Player
4
LineEdit: Text From the Player
5
Buttons!
6
Appending Arrays and If Conditions
7
queue_free() and reload_current_scene()
8
Dictionaries - Adding a Story Template
9
Storybook Option 1: Story Objects
10
Storybook Option 2: JSON
11
Exporting Loony Lips
12
Reflecting on Loony Lips

Hoppy Days: 2D Platforming

1
Planning Hoppy Days
2
Installing Assets
3
PhysicsBody2D - Making a Character
4
Making Bunny Jump
5
AnimatedSprite - I Got The Moved Like Bunny
6
Reformatting - Elegance in Coding
7
Tilemaps - Making a Level
8
is_on_ceiling()
9
Parallax Backgrounds
10
The Game Over Screen
11
Area2D - Making Spike Hazards
12
AudiostreamPlayer - Bring the Noise
13
Adding Jump Pads
14
Gamestate.gd
15
Information to the Player
16
Adding Coins - AnimationPlayer Nodes
17
Bug Fixing is_on_floor()
18
Adding NPCs - Enter Spikeman
19
Making the Cloud NPC
20
Particles and a Portal

Heist Meisters - Tense Top-Down-Stealth

1
Planning Heist Meisters
2
Installing Assets for Heist Meisters
3
Making a Character Template Scene
4
The Player Character
5
Autotiles are Awesome: Bitmasks
6
Autotiles are Awesome II: Collisions
7
Better to Light a Candle: Light2D Nodes
8
Making a Security Camera
9
Player Detection I: Field of View
10
Player Detection II: Line of Sight
11
Adding Guards
12
Moving Guards I: Navigation Options
13
Moving Guards 2: get_simple_path()
14
Adding Furniture
15
Nightvision Mode
16
Simple Doors
17
Keypads
18
Locked Doors 1: Extending Scripts
19
Locked Doors 2: Wiring Numpads
20
Locked Doors 3: Combinations
21
Making a Computer
22
Computers and Combinations
23
Labels, Lights and Nightvision
24
TextureProgress Nodes
25
Suspicious NPCs
26
Sneaking Around in a Box
27
Highlighting The Player
28
Making Disguises Risky
29
Boxes and Itemlist
30
Grabbing the Loot
31
Making a GUI for the Loot
32
Adding the Exit
33
Adding Polish
34
Preparing the Tutorial
35
Adding Objective Markers
36
Adding Objective Text
37
Finishing the Tutorial

Cubedude Kickabout - 3D Local Multiplayer Fun

1
Planning Cubedude Kickabout
2
Installing Cubedude Kickabout Assets
3
Making the Pitch
4
Physicsbody Nodes in 3D
5
Enter the Cubedude
6
Moving Each Player
7
Finishing the Pitch
8
Better Cubedude Movement
9
Functional Goals
10
Resetting the Game
11
Adding a GUI - 2D in 3D
12
Ending the Game
13
Adding Awesome - Set Dressing
14
Adding Awesome - Audio
15
Adding Awesome - Visual Effects

Food Fight: Third Person Food Shooter

1
Planning Food Fight
2
Installing Assets for Food Fight
3
Setting Up a Play Space
4
Character and Player Scenes
5
AnimationTree
6
Mouselook
7
Moving With Mouselook
8
Should We Use A Gridmap?
9
Food to Fling - Firing Projectiles in 3D
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!

Productivity Hacks to Get More Done in 2018

— 28 February 2017

  1. Facebook News Feed Eradicator (free chrome extension) Stay focused by removing your Facebook newsfeed and replacing it with an inspirational quote. Disable the tool anytime you want to see what friends are up to!
  2. Hide My Inbox (free chrome extension for Gmail) Stay focused by hiding your inbox. Click "show your inbox" at a scheduled time and batch processs everything one go.
  3. Habitica (free mobile + web app) Gamify your to do list. Treat your life like a game and earn gold goins for getting stuff done!


4.7
4.7 out of 5
389 Ratings

Detailed Rating

Stars 5
255
Stars 4
110
Stars 3
19
Stars 2
3
Stars 1
2
f50ea7312947626e53245d048b0f57b4
30-Day Money-Back Guarantee

Includes

20 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed
Discovering Godot
Price:
Br19.99