Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Gamedev - In-depth Topics

KidsCanCode via YouTube

Overview

This course delves into advanced topics in game development, focusing on subjects that may be challenging for new programmers. The material covers various aspects of game development, such as movement, steering behaviors, and pathfinding. The course aims to deepen understanding in these areas and provide insights that go beyond basic tutorials. The teaching method involves using Python/Pygame for examples, but the concepts are applicable to game development in any programming language. This course is designed for individuals interested in expanding their knowledge and skills in game development, particularly those looking to tackle more complex programming challenges.

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

Reviews

Start your review of Gamedev - In-depth Topics

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.