Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Interesting that you want to learn from a book - that would be my last choice. I tried a programming book years ago and my speed & enjoyment increased dramatically when I stopped using the book. The best way to gain experience of making indie games is to start making indie games, preferably starting with something easier like RPG Maker, Visual Novel Maker or Roblox. If you are desperate for a book though, the books which help me the most in game development are fiction books that have stories that I can take a few ideas from for my games, and that let me escape for a while. Maybe you could try reading some.

(+1)

Thanks for your reply! It so happened that I have programming experience and I am currently looking for books (i.e. best practices) on various game development topics: design, patterns, storytelling, marketing and others. Specifically in the area of indie development.

Fiction books are a really interesting choice, but currently I want to find something like what I wrote above.