Eu mencionei a UML como um todo. É super útil, até um certo nível de detalhe. Começou a detalhar demais, pra mim perde a razão de ser usada. A UML tem vários tipos de diagramas. Existe o diagrama de estados que é um fluxograma.
Respondendo a "Ótimo davidbuzatto! Valeu por sua resposta clar..." dentro da publicação Pitch: JSimple Game Engine - Engine para Jogos 2D
2