I find the "algorithm" below quite useful and easy to follow. It works well for most common two-player extensive form games (that do not take a full page to draw). It also works well in games with more than two players and a sufficiently simple information structure (e.g. perfect information).
The idea is that we first conjecture a strategy for the first player (player 1). Then we find out the best responses of the subsequent player(s). Lastly we check whether the initially conjectured strategy for player 1 is a best response to the other players' best responses (to it). If it is, we have a profile of mutually best responding strategies, hence a NE; if it isn't, then we don't have any NE with the initially supposed strategy of player 1.
Algorithm for finding NE in a 2-player extensive form game
For each of player 1's pure strategy $s_1$, do the following:
- Find player 2's best response(s) to $s_1$. Let the set of player 2's best responses be $B_2(s_1)$
- For each $s_2\in B_2(s_1)$,
- If $s_1$ is a best response to $s_2$, record $(s_1,s_2)$ as NE
- If $s_1$ is not a best response to $s_2$, then there is no NE
Example with market entry game
Entrant has four pure strategies: $\{OF,OA,IF,IA\}$.
- Consider $OF$
- Resident's best response is either $F$ or $A$
- Entrant's best responses:
- If resident plays $F$, $OF$ is a best response $\to$ $(OF,F)$ is NE
- If resident plays $A$, $IF$ is the best response $\to$ no NE
- Consider $OA$
- Resident's best response is either $F$ or $A$
- Entrant's best responses:
- If resident plays $F$, $OA$ is a best response $\to$ $(OA,F)$ is NE
- If resident plays $A$, $IF$ is the best response $\to$ no NE
- Consider $IF$
- Resident's best response is $A$
- Entrant's best responses to $A$ is $IF$ $\to$ $(IF,A)$ is NE
- Consider $IA$
- Resident's best response is $A$
- Entrant's best responses to $A$ is $IF$, not $IA$, $\to$ no NE
Hence all three NEs are found.
For an example with a simple 3-player game, see my answer on MSE.
The same procedure can also be used to find perfect Bayesian equilibrium in extensive form games.