Mô tả

Learn how to get the most out of the new Godot 4 game engine by making 2D video games.

We take you through the fundamentals and key concepts of Godot. You’ll use Godot’s built-in scripting language, GDScript, to create interesting game mechanics.

Plus, you’ll learn the fundamentals of programming such as if statements, loops, functions, coroutines, and more.

By the end you know how to use the new Tilemap, the animation player and other important nodes to make amazing games!

You’ll create 3, yes 3!, games in Godot 4

  • Speed Saucer: a Collision Avoidance Game where you’ll learn Godots fundamentals, scenes, nodes, instancing, scripting and more

  • Alien Attack: 2D Side Scrolling Space Shooter Game covering physics, movement logic, creating UI (user interface), particles and more. You’ll be shooting projectiles and keeping score!

  • Martian Mike: 2D Platformer Game packed full of new skills including animations, scene management, tilemap and many more

Whether you’re a complete beginner or have dabbled in Godot before, this course will have something for you.

You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced with modelling and coding, so are able to explain complex concepts clearly, as well as entertain along the way.

And you’ll get access to the Q&A where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.

Godot 4 is an amazing engine and this course is the perfect place to dive into it! ?

Bạn sẽ học được gì

Get the most out of the new Godot 4 game engine by making 2D video games

Make 3 different awesome games, while learning the fundamentals and key concepts of Godot 4

Learn key concepts of Godot such as using Nodes, Scenes, Scripting & Signals

Use Godot’s built-in scripting language, GDScript, to create interesting game mechanics

Learn the fundamentals of programming such as if statements, loops, functions, coroutines, and more

Discover how to use the new Tilemap, the animation player and other important nodes you need to know to make amazing games

Yêu cầu

  • There's no prerequisites for taking this course. Whether you're an absolute beginner or have some programming or Godot experience, this course is for you!

Nội dung khoá học

5 sections

Introduction & Setup

7 lectures
Welcome To The Course
00:26
Downloading Godot
02:11
Create A Project
02:47
Exploring Godot’s Interface
14:05
More Interface Exploration
14:14
Community & Support
01:33
Accessing Our Projects
04:38

Speedy Saucer

24 lectures
Section Intro - Speedy Saucer
01:07
Project Setup
08:21
Nodes & Scenes
07:43
Rigidbody2D & Collision Shapes
08:09
Instancing Scenes
03:54
Editing Instances
07:07
Parent & Child Relationship
09:05
Draw Order & Z Index
05:22
Intro To Scripting
09:21
Functions & Printing Text
08:17
Number Operations & More Printing
14:34
Introducing Variables
08:52
Function Parameters/Arguments
04:06
Vector2 & apply_impulse( )
05:55
Processing & apply_force( )
08:24
If Statement & Comparison Operators
09:26
Getting Input
08:16
Variable Scope
07:48
Function Return Values
07:40
Following The Player With Camera2D
06:09
Making The Maze
10:56
Using Signals To Reset The Game
10:47
Parallax Background & Text Labels
15:19
Wrap Up - Speedy Saucer
00:33

Alien Attack

24 lectures
Section Intro - Alien Attack
01:44
Project Setup & Player Scene
09:27
Player Movement
11:25
Clamping Players Position
16:33
Rocket Scene & Movement
09:19
Understanding Delta Time
09:59
Shooting Rockets
15:57
Creating References To Nodes
08:27
Deleting Unwanted Rockets
07:52
Enemy Scene & Movement
07:07
Enemy Spawner Scene
09:49
Spawn Enemy Function
09:07
Shooting Enemies & Collision Layers
11:16
Enemy Deathzone
06:21
Lives & Custom Signals
11:44
Scoring & Enemy Died Signal
10:06
Score UI
09:34
Lives UI
06:36
Game Over Screen
14:44
Adding Sound Effects
06:11
Flame Particle Effect
12:02
Path Enemy
07:56
Adding Path Enemy To The Spawner
06:43
Wrap Up - Alien Attack
00:24

Martian Mike

27 lectures
Section Intro - Martian Mike
02:40
Project Setup - Martian Mike
11:02
Animated Sprites
11:21
Player Movement
11:58
Boolean Operators
10:03
Updating Animations
07:02
Deathzone
07:12
Jump Pad
08:30
Traps
11:29
Animation Player
11:56
Arrays & Groups
10:20
The For Loop
08:01
Tilemap Basics
16:35
Tilemap Terrains (Autotile)
09:41
Scrolling Background
11:36
Start Area
06:54
Exit Area
05:59
Changing Scenes
07:34
More Levels
07:07
Level Timer
07:35
Timer HUD
05:38
Win Screen
09:45
Start Menu
07:13
Level Design
03:42
Autoloads (Singleton Pattern)
07:10
One-Time Sound Effects
10:51
Wrap Up - Martian Mike
00:48

Bonus

1 lectures
Bonus: Access to C# Conversions of GDScript Projects
00:21

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.