YoVDO

Gamedev - In-depth Topics

Offered By: KidsCanCode via YouTube

Tags

Python Courses Programming Courses Game Development Courses Pygame Courses Dijkstra's Algorithm Courses Pathfinding Courses

Course Description

Overview

Dive into advanced game development concepts through this comprehensive video series. Explore in-depth topics that are often challenging for new programmers or don't fit into typical tutorial structures. Focus on mathematical concepts and other crucial subjects requested by viewers. Learn about 4-way vs. 8-way movement, time-based vs. frame-based movement, and non-integer movement. Master steering behaviors including seeking, wandering, and fleeing. Delve into pathfinding techniques, covering breadth-first search, shortest path algorithms, Dijkstra's algorithm, and A* search. While examples use Python/Pygame, apply these universal game development principles to any programming language. Enhance your game development skills with this 2.5-hour deep dive into essential topics.

Syllabus

Gamedev In-depth Topics: 4-way vs. 8-way Movement.
Gamedev In-depth Topics: Time-based vs. Frame-based Movement.
Gamedev In-depth Topics: Non-integer Movement.
Gamedev In-depth: Steering Behaviors (Seeking).
Gamedev In-depth: Steering Behaviors (Wander).
Gamedev In-depth: Steering Behaviors (Flee).
Gamedev In-depth: Pathfinding Part 1.
Gamedev In-depth: Pathfinding Part 2: Breadth-First Search.
Gamedev In-depth: Pathfinding Part 3: Finding Shortest Path.
Gamedev In-depth: Pathfinding Part 4: Dijkstra's Algorithm.
Gamedev In-depth: Pathfinding Part 5: A* Search.


Taught by

KidsCanCode

Related Courses

Graph Search, Shortest Paths, and Data Structures
Stanford University via Coursera
Algorithms on Graphs
University of California, San Diego via Coursera
Graph Algorithms
University of California, San Diego via edX
لغة البرمجة C++ لمبرمجي اللغة C، الجزء (أ)
University of California, Santa Cruz via Coursera
Data Structures & Algorithms IV: Pattern Matching, Dijkstra’s, MST, and Dynamic Programming Algorithms
Georgia Institute of Technology via edX