Creative problem solving model is a behavioral representation of users thinking, this kind of models helps to customize the user requirements to achieve a certain needs. Different studies have been reported the difficulties of learning in term of designing and developing a modern computer games applications which presents a complex activity by involving many participants from a variety of disciplines. Generally, developing a computer games is different from other types of software development because of video games include far more artistic content than other types of software systems, and there is many briers try to avoid other users or students who are willing to develop their own skills in this field. Hence, this research seeking for optimizing creative problem solving (CPS) model to help non programmers to learn how to design and develop computer games based framework. This research employed Virtools framework for providing an appropriate environment to design and develop computer games applications for non programmers.