Red Blob Games Amit Patel

I've been helping people make games since 1990. My current passion is using interactivity on the web for learning. With modern web browsers, there's no need for explanations to follow the formats used in magazines, technical papers, and books. We can combine learning by reading, learning by watching, and learning by doing.

  1. I write articles and tutorials on my site, Amit's Game Programming. I tend to focus on movement and arrangement of objects in a game space: grids, paths, and maps. My newer articles are interactive (example); my older ones are not.
  2. I help companies working on games or game-related projects, as an advisor. I'm currently helping Wild Shadow Studios and Root-1.
  3. I release open source libraries that can be used for game development.

I'm happy to answer random questions — email me at redblobgames@gmail.com — or follow me on Twitter @redblobgames.

Advising

I'm an advisor to these companies:

If you're developing games in the San Francisco / San Jose area and want to chat, email me at redblobgames@gmail.com. I'm especially interested in management games: transportation, city building, environment, logistics, construction, maps, warehouses, factories, business, economics, supply chains.

Articles and Tutorials

My main interest is in finding new ways of explaining things. My early experiments are: learning learning how to position car mirrors to minimize blind spots and how to design probability functions for damage rolls and attributes in role-playing games.

The intended audience is independent, student, and hobbyist game developers. Popular pages:

Open Source

Current projects are on Github at github/amitp. Code is released under either the MIT License or the Apache v2 License. Both allow use in commercial projects.