How to match player's skills and game challenges plays an important role in digital game design. Many games have imbedded some mechanisms to assist players in enhancing their skills and to improve the game playfulness. This study will analyze these assisted mechanisms and propose a novel design method. It is expected that the proposed method can effectively match the player's skills and game challenges and thus, the game playfulness and enjoyment can be improved.