Italian Game, though usually the knights come out first.
4. c3
blocks Nc3 but prepares to take the center. Also to consider Nxe5 Nxe5 d4, capturing back with a fork, or b4 Bxb4 c3 Be7 d4, the Evans Gambit.
4... Ng8f6 5. Bc4d5
It does protect the e-pawn and adds the threat Bxc6 bxc6 Nxe5, but in general, try to avoid moving the same piece twice early on in the game. d4 was a possibility, as prepared by move c3, or Qe2 or Qc2. Maybe even Qa4.. as Nxe4 Bxf7+ Kxf7 Qxe4 balances the material.
5... d6
yes I know. Unusually quiet for me.
6. Bd5xf7
?! Six moves in, and three of them with the bishop about to die. This shatters my king position, but to make use of that weakness, you need have units on the field. The king's knight is there and the queen can move in.. while the black center is secure, both knights and bishops, queen, and king's rook are ready to move out. A daring move and interesting but risky.
6... Ke8xf7 7. Nf3g5 Kf7e7 8. Qd1b3 Rh8f8
Protecting f7 against the checkmate threat, and developing the rook to the semi-open file. I suppose Qg8 was also possible, taking back the g8-a2 diagonal.
9. O-O
Crucial. Otherwise Bxf2+ Kxf2 Nxe4++ and Nxg5 after the king flees from the double check.
9... h6 10. Ng5f3 Nf6xe4
My turn to start attacking.
11. d3
Good move, chasing the knight and bringing the bishop to the field. As is, the queen side officers are still in storage.