Which software is best for gaming?
Game Design Software
You mean Game Development?
Depends upon what are your requirements. For small teams and indie developers Unity is the most popular followed by UE4. Although UE4 is mostly used by AAA studios.
Kumar Dahal What are your particular skills? And which parts of the game you want to work on?