I would like to share my game making tools with you.
Twine : really good engine for making text games.
Paintbrush : a Mac only replacement for MSPaint.
Ren ‘Py : an engine for making visual novels in Python.
Puzzlescript : an open source engine by Increpare.
Text Wrangler : an excellent, Mac only code editor.