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

Create Your First Game with Python
Coursera Project Network via Coursera
Getting Started With Game Development Using PyGame
Coursera Project Network via Coursera
Animation for Game Development Using PyGame
Coursera Project Network via Coursera
Advanced Game Development Using PyGame
Coursera Project Network via Coursera
Create a Memory Puzzle Game in Python Using Pygame
Coursera Project Network via Coursera