Modern games are using powerful script languages to increase the complexity of game content experience. Script languages are widely used on character logics, animation presentations, AI, MMOG world constructions, game macros, automatic generated logics, etc. However, some projects failed because of the complexity of the game software, which the script language is not a help in the case. The contribution of this thesis is to construct a methodology of using script languages to reduce the complexity of a game software development. Fantasy cannot end before it starts.