The first one I tried wasStar Trek: The Next Generation: Klingon Honor Guardand let me just say that my FPS SP gaming life nearly died on the exit of that little shuttle. All I remember about it, was this shuttle at the start of the game and the doors open and I had to get out....
The reason this is important is that you don't have to worry about calling small and obscure functions to achieve simple functionality. For example, if we wanted to infer the name of a file in Ruby vs C, you'd use the "basename" function in both. However, using it in Ruby is a fa...