Gamedev - In-depth Topics
Offered By: KidsCanCode via YouTube
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 StructuresStanford 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