Tengo mis matices sobre usar trampas o trucos en un videojuego, estoy completamente en contra del uso de Gameshark, Codebreakers, AR Codes o cualquier otro tipo de códigos siempre que son utilizados con el fin de ganar en partidas online. Sin embargo, tengo una posición completamente neutral para aquellos que sólo lo usan cuando juegan en solitario (es decir, no compiten con otros jugadores). Usar este tipo de códigos no sólo sirve para facilitar las cosas, sino que puede usarse como forma de explorar aún más el juego o de hacer que ocurran fenómenos que normalmente no ocurrirían: acceder a salas de prueba (como en Super Mario 64 DS), acceder al modo debug (como en Sonic 2, aunque su acceso no es precisamente por códigos), activar eventos ocultos (el evento de Celebi en Pokémon Cristal) o cambiar la apariencia de nuestro personaje.
Sin embargo, si queréis saber mi opinión, es mucho más divertido completar un juego sin tener ningún tipo de facilidades. Usar códigos está muy bien para cuando ya has exprimido el juego y te quedas con ganas de más, para completar un juego y conseguir cosas es una herramienta que te permite completar los objetivos que se te plantean de la forma más rápida, pero la consecuencia clara es que no sabes qué más hacer una vez los usas, es decir, ¿tan pronto lo he acabado? ¿Qué dificultades me ha ofrecido el juego? ¿Qué mérito tiene el conseguir las cosas de esa manera? ¿De verdad me siento satisfecho? ¿No he pasado por alto diversos escenarios y experiencias sólo por querer tenerlo todo resuelto y querer hacerlo con prisas?