Text this: A serious games development framework through application of software development life cycle model