The main difference between the two is that the Challenge Builder provides students and teachers with a platform for building their own challenge, so the code here will typically be shorter than the code needed to build a game. In addition, Game Builder requires added game-like features such as widgets that insert a built-in timer to the game. Another difference is that Challenge Builder provides a semi free-form platform while Game Builder is a completely free-form platform. This means that although you can build your own challenges via Challenge Builder, they will remain in the same theme as the challenges seen in the Coding Adventure. Whereas in Game Builder, you can add your own characters, objects, and backgrounds so you have more room for creativity.