Whatever one may say, personal computers are not so well suited to playing together on one machine. While older consoles were essentially designed for co-op, PC games rarely allow you to play with a friend on the same keyboard.
However, numerous ports include split-screen mode and even feature mouseless play, i.e. using only the keyboard.