Text this: Adoption of software development life cycle (SDLC) model in games development framework for serious games applications