Amit’s Game Programming Information answers questions about learning game development, building games, and progressing as a programmer.

www-cs-students.stanford.edu/~amitp/gameprog.h…
Amit’s Game Programming homepage screenshot

About Amit’s Game Programming

Amit’s Game Programming Information provides FAQ material on getting started, making games, writing more complex games, and finishing a game, along with bookmarks collected while working on games since 1990. It emphasizes pathfinding and movement, including A*, breadth-first search, Dijkstra’s algorithm, steering behaviors, and navigation meshes.

The page focuses on a few specific topics, general ideas instead of platform-specific information, and ideas and designs instead of source code. Most linked content was written by others, and broader coverage is available on sites such as Gamedev.net.

Key features

  • FAQ material on getting started, making games, and finishing games
  • Introduction to A* with interactive diagrams and sample code
  • Links on breadth-first search, Dijkstra, and greedy best-first search
  • Collection on steering behaviors, obstacle avoidance, and movement
  • Resources on navigation meshes, grids, waypoints, and formations
  • Bookmarks on motion planning, terrain analysis, and path recovery
Best for: Programmers learning game development who want general design ideas and pathfinding references.
Good for
  • Focuses on general ideas rather than platform-specific details
  • Includes interactive diagrams and sample code for introductory search material
  • Separates general pathfinding approaches from specific movement techniques
Watch out for
  • Covers only a few specific topics, not all game programming
  • Emphasizes ideas and designs instead of source code
  • Most linked content was written by others, not the page author

Amit’s Game Programming at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Good for
Developers
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Amit’s Game Programming alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Typing

typing.io

typing.io is a typing tutor for programmers, with practice focused on symbols that are difficult to reach while coding.

Popular in Learn to Code

Well-known listings from the same topic.

All 387

Amit’s Game Programming FAQ

What is on this page?
Bookmarks collected while working on games since 1990, focusing on a few topics, general ideas, and designs rather than platform-specific information or source code.
Does this page cover all game programming topics?
No. It covers only a few specific topics the author needed to know; other sites such as Gamedev.net cover more topics.
When is A* not needed?
According to the page, many games do not need A* because it uses discrete steps, works on graphs, and may not suit continuous movement or quickly changing worlds.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing