Geek and you shall find
Creating Adventure Games On Your Computer: Man, I totally remember this book. You can read it for free.
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License