Mô tả

Learning to create your own games can be very difficult and daunting. Most Courses & Teachers will simply take you through the process of THEM creating THEIR own game. But as you might know and as I know… This doesn’t help me much… So, I’ve developed a way for you to create your own game and implemented it into this course! The basic idea is that will we learn through a 3-step process, 1. Learning the Concept, 2. Examples, 3. Exercises.

This process allows YOU as the learner to completely understand and digest what we’re actually doing and apply it yourself at a later time. Thus, we will go through this 3-Step process throughout the entire course to learn in a more effective way. To add onto that, we will also be going through 6 DIFFERENT genres!

  1. Platformers

  2. RPG’s

  3. Shooters

  4. Tower Defense Games

  5. Turn-Based Games

  6. RTS’s

We will be completing 11 different projects/assignments together! 2 assignments from each Section/Genre. One In 2D and one in 3DProviding you with possible solutions to each project!

By the end of this long course, if followed properly, you have my guarantee that you will be able to create ANY course of your own in ANY genre within Godot 4!

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

Master Game Development: Learn core principles and processes with a 3-step approach.

Skill in Multiple Genres: Gain expertise in 6 game genres through hands-on practice.

Complete 2D and 3D Projects: Finish 11 projects for practical experience in game creation.

Overcome Development Challenges: Learn solutions to common game design obstacles.

Independently Create Games: Gain the skills to design any game in any genre with Godot 4.

Proficiency in Godot 4: Master using Godot 4 for both 2D and 3D game development.

Yêu cầu

  • This course will start for complete Novice's Thus no programming experience is needed.
  • You Will need a decent Laptop or PC to run Godot. You can find their requirements on their site

Nội dung khoá học

12 sections

Course Overview & Introduction

3 lectures
Course Structure
01:56
Asset Links
00:21
IMPORTANT - Understanding Game Development
05:30

1. Platformers

13 lectures
Platformer Section Overview
01:13
Programming Lesson 1: Variables & If Statements
09:12
Programming Lesson 2: Functions
05:29
Programming Lesson 3: Loops
06:52
Lecture 1 - Positions
12:22
Lecture 2 - Moving Positions
10:55
Lecture 2.1 - Velocity
07:22
lecture 3 - Jumping & Gravity
09:17
Platformer Example Project 1
22:18
Assignment 1 - Infinite Platformer
1 question
Platformer Logic Quiz
9 questions
A1 Solution - Obstacles
09:08
A1 Solution - player + bg
07:44

2. 2D RPG's Section

19 lectures
Top-Down Movement in 2D Spaces (1. 2D Spaces in RPG's)
02:30
Top-Down Movement in 2D Spaces (2. Input In Godot)
12:33
Top-Down Movement in 2D Spaces (3. Documentation)
04:13
Animation (1. AnimationPlayer Setup with AnimatedSprite2D + Sprite2D)
15:17
Animation (2. AnimationTree)
10:18
Animation (3. AnimationTree + AnimationPlayer Code)
06:49
AI Logic (1. AI Logic Overview)
07:31
AI Logic (2. Utilizing Area2D For AI Behavior)
06:51
State Machines (1. Finite StateMachines Explained)
10:59
State Machines (2. StateMachines in Godot - Example)
08:45
Other Relevant Topics (Auto Tilemap)
08:19
Other Relevant Topics (CanvasLayer + Panel)
05:15
Other Relevant Topics (Global Scripts)
01:45
Other Relevant Topics (Tweening)
06:31
Assignment 2 - 2D RPG Game
1 question
1. 8 Dir Movement + Animation Setup - SOLUTION
26:19
2. Attacking With Animation - SOLUTION
07:39
3. AI Slime Solution - SOLUTION
15:59
RPG Quiz
10 questions

2. 3D RPG Section

8 lectures
3D Spaces Explained
03:01
2. 3D Environment
05:30
3. 3D animation
07:05
4. Area3D for AI Logic
02:44
5. MeshInstance + GridMap
08:39
6. camera Rotation
13:56
Assignment 3 - 3D RPG Game
1 question
3D RPG Quiz
10 questions

3. 2D Shooter Game Section

21 lectures
Light2D + Shadow Occlusion
08:00
Particles Effects
13:39
Camera/Screen Shake
10:27
Moving Camera Offset With Mouse on Corners
20:20
Programming Lesson 4: Arrays
06:30
Programming Lesson 5: Dictionaries
06:52
Programming Lesson 6: Object-Oriented Programming (OOP)
13:03
Programming Lesson 7: Resources
16:29
Game design(immersiveness) - Sound & Audio
09:28
Game design(immersiveness) - Glow & Shaders
10:08
Game design(immersiveness) - Dynamic and Responsive Environments
20:44
Game design(immersiveness) - Compelling StoryTelling
07:47
Navigation/Pathfinding
24:21
Assignment 4: Top-Down 2D Shooter Game Development
1 question
1.1-1.2 Player Movement + Shooting Mechanism - SOLUTION
13:06
1.4 Camera - SOLUTION
02:53
1.5 Guns & Ammo - SOLUTION
10:26
2.1 Interface - SOLUTION
09:50
3.1-3.2 Enemy AI- SOLUTION
10:50
4.1-4.2 Game Environment- SOLUTION
16:34
2D Shooter Quiz
10 questions

3. 3D FPS Game Section

10 lectures
Light2D + Shadow Occlusion
09:09
Particle3D (Flash Effect)
10:35
Camera3D
04:26
Maximo & Resources
08:26
Assignment 5: 3D FPS Game Development
1 question
1.1 + 1.2 - SOLUTION
18:55
1.3 + 1.4 - SOLUTION
14:20
2.1 + 2.2 - SOLUTION
20:43
3. Game Environment
09:45
3D Shooter Quiz
5 questions

4. 2D Tower Defense Games

10 lectures
Path2D
05:11
Drag And Drop Control Nodes
14:31
Containers And Mouse Filter
08:40
Tilemap Collision + Layers + Tiles
09:05
Assignment 6: 2DTower Defense Game
1 question
1.1 + 2.1 Tower Placement & GUI - SOLUTION
27:45
1.1 Tower Upgrades- SOLUTION
15:42
1.2 + 1.3 - SOLUTION
18:57
2.2 - SOLUTION
06:07
2D Tower Defense Quiz
6 questions

4. 3D Tower Defense Games

4 lectures
2D Objects in 3D Space
03:32
Drag & Drop In 3D
11:26
Assignment 7: 3D Tower Defense Game
1 question
3D Tower Defense Quiz
2 questions

5. 2D Turn-Based Game

7 lectures
Pokemon Movement
05:41
Files => Saving & Loading
11:24
Camera2D Properties
03:01
Classes + Custom Objects
07:38
Turn-Based Logic
04:16
Assignment 8: 2D Turn-Based Game
1 question
2D Turn-Based Quiz
5 questions

5. 3D Turn-Based Game

1 lectures
Assignment 9: 3D Turn-Based Game
1 question

6. 2D RTS

1 lectures
Assignment 10: 2D RTS Game
1 question

6. 3D RTS

1 lectures
Assignment 11: 3D RTS Game
1 question

Đá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.