I agree with @Alexander Saba that there are a few factors that need to be considered before deciding on the how to tackle the files. Quantity of files is a major factor here, also the playback behavior, e.g. whether they are randomly fired in the game or if there is a sequencial order to the dialogue. Another factor, is the quality and consistency the original recordings, sometimes the dialogue has been recorded with months apart sometimes in different studios and are supposed to sit back to back in game. Other things to consider is how much processing is being done in engine in what you need to add into the file yourself. OK having said all that here is my 2 cents.
If there are not so many files, the dialogue needs to fit in a narrative flow, there is a lot of detailed editing work/plugin work or you have just the raw recordings use Pro Tools and just bite the bullet with the amount time it takes to render them out at the end.
If you have thousands of files which have been basically edited and named but need leveling and basic trimming I use Izotope RX2 advanced (I used to use sound forge but prefer the sound of RX). I personally don't batch unless I am really 100% confident of the results, I prefer to listen and edit each file individually - this takes a lot more time but also means that your not going to get any embarrassing bad edits into the game.