Afrikaans
Akan
Albanian
Amharic
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bemba
Bengali
Bihari
Bosnian
Breton
Bulgarian
Cambodian
Catalan
Cebuano
Cherokee
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Corsican
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Ewe
Faroese
Filipino
Finnish
French
Frisian
Ga
Galician
Georgian
German
Greek
Guarani
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
Icelandic
Igbo
Indonesian
Interlingua
Irish
Italian
Japanese
Javanese
Kannada
Kazakh
Kinyarwanda
Kirundi
Kongo
Korean
Krio (Sierra Leone)
Kurdish
Kurdish (Soranรฎ)
Kyrgyz
Laothian
Latin
Latvian
Lingala
Lithuanian
Lozi
Luganda
Luo
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mauritian Creole
Moldavian
Mongolian
Myanmar (Burmese)
Montenegrin
Nepali
Nigerian Pidgin
Northern Sotho
Norwegian
Norwegian (Nynorsk)
Occitan
Oriya
Oromo
Pashto
Persian
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi
Quechua
Romanian
Romansh
Runyakitara
Samoan
Scots Gaelic
Serbian
Serbo-Croatian
Sesotho
Setswana
Seychellois Creole
Shona
Sindhi
Sinhalese
Slovak
Slovenian
Somali
Spanish
Spanish (Latin American)
Sundanese
Swahili
Swedish
Tajik
Tamil
Tatar
Telugu
Thai
Tigrinya
Tonga
Tshiluba
Tumbuka
Turkish
Turkmen
Twi
Uighur
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Wolof
Xhosa
Yiddish
Yoruba
Zulu
0 Welcome. 1
I am so glad that you are here. 2
My name is Adrian and I'll be your coach through your journey 3
with Game AI. By by the end of this course 4
Not only you will be able to implement your own AI system, you'll also be able to understand its core 5
concepts and functionalities that make the whole thing. 6
And with this knowledge, you will be able to customize it and make your games stand out from the crowd. 7
If that sounds interesting, then stay tuned. 8
In this video, I'll give you an overview of the course so that you know exactly how you can get the 9
most value out of it. 10
This course has three different parts that are structured in different modules. 11
In the first part, you'll learn about the core Game AI concepts. 12
In here we have the following: understanding the environment, how the AI perceives the environment 13
around it, and what are the data structures needed to map this kind of environment. 14
Finite State Machines is all about learning of one of the most popular ways to implement decision 15
making in the AI systems. 16
You learn what is a finite state machine, how to implement one and how to use one, and also its pros 17
and cons. 18
Pathfinding is all about finding out the path from point A to point B because the enemy cannot move 19
on its own. 20
We have to figure out an algorithm to provide a clear path that avoids obstacles and other enemies and targets 21
to reach the final destination. 22
Here you will find out how the pathfinding algorithm works and will even implement one from scratch. 23
In the Sensors module 24
You'll learn about how the AI feels the world around it. 25
For example, what are its nearby targets, or what AI sees or items that can be picked up and much 26
more. 27
Here, it's all implementation wise and it's of course, it's made of Godot and GDScript. 28
In the second part, you'll find the final project, which is a full game AI project that not only 29
contains the examples from the previous parts, but also a project that you can study and take parts 30
out of it. 31
I also provide videos explaining how each part works to make it much more simple for you. 32
In the final part, it's actually a bonus section where you'll find a small introduction for GDScript, 33
but also an introduction to the data structures that are needed for AI algorithms. 34
Besides all of this video material, the course also contains PDF materials if you want to check 35
out information faster. 36
And it also has documented source code. 37
If you just want to hop directly into the code. 38
Let's now find out how you can make the most out of this course. 39
And there are three tiers beginner, medium and advanced. 40
Let's start with beginner. 41
If you're a beginner, then you probably should start with the bonus section and learn about GDScript 42
In the introduction for GDScript, but also data structures that are used for game AI. 43
Then you can move to part one and go through everything and don't skip anything because the components 44
are related with one another. 45
And if you skip a step, then you might have trouble down the road. 46
If you're a medium user, that means you know a little GDScript and you know some core concepts. 47
You might skip the bonus part and head directly into the first part, which is learning more about game 48
AI 49
I definitely recommend you also to check the data structures because they're quite relevant for this. 50
And if you're an advanced user, you might want to go directly to the project or to the videos explaining 51
different parts of the project. 52
If you don't know a specific concept, you can always come back and learn about it in the previous parts.
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.