I'm looking for a common dictionary of terms (much like design patterns have a common language for how things interact) that are specific to games.
For instance, if I'm making a game of pong with a high level of complexity, I want to name things accordingly.
I've seen some visual objects that a user can interact with called a widget, some non-interactive ones called a doodad (back when I played with starcraft map editor anyway). Is there a proper name for the frame rate clock? Is there a proper name for the game clock (the clock that is about the movement of objects in the world but not the visual drawing)?
I just want a dictionary so I can speak the same language and not make up things as I go. I'm concerned I'm going to create things named doodads, whosits, whatsists, and flim-flams... and I don't want to do that.