Hazlo como Super Meat Boy. Supongo que tu juego tiene niveles de algún tipo ya que es un juego de plataformas de rompecabezas, por lo que, como mencionaste a Super Meat Boy, creí que es un gran ejemplo para tu pregunta.
En Super Meat Boy, la forma en que controlas Meat Boy permanece igual durante todo el juego, solo cambian las mecánicas de los niveles / entornos. Por lo tanto, cada mecánica que el jugador necesita saber se introduce en los primeros niveles. Tenga en cuenta que estos no son "niveles tutoriales", toman la misma forma que cualquier otro nivel del juego, aunque le enseñan al jugador algo nuevo que no se presentan como niveles tutoriales.
Básicamente, en Super Meat Boy, el juego le da al jugador una situación en la que solo hay una solución y esa solución involucra algunas habilidades nuevas que el jugador necesita que se le enseñen. Porque como humanos cuando vemos un problema y no podemos resolverlo, intentaremos hacer algo que no hayamos intentado antes. Un ejemplo de esto es cuando Super Meat Boy presenta la capacidad de saltar paredes, el juego le da al jugador una pared alta donde no hay otra forma de superar este obstáculo, excepto saltar la pared (esto obviamente es una referencia al juego independiente: el Película). Como humano, intentarás ver si es posible saltar consecutivamente por la pared y llegar a la cima. En lugar de decirle al jugador en un cuadro de diálogo oscuro, puedes saltar paredes que el jugador podría ignorar.
Este método de Super Meat Boy es genial, ya que, como dijiste, el jugador recibe satisfacción al aprender la nueva habilidad por sí mismo en lugar de que le digan. También es mucho más fácil para el jugador recordar esta habilidad recién descubierta porque tuvieron que pensarlo, mientras que la mayoría de las personas simplemente omitirán el texto y olvidarán por completo, y por lo tanto pueden terminar frustrados en un nivel posterior (generalmente culpan al desarrollador por no decirles qué hacer).
EDITAR: Como DinoDev82 dijo: "No lo hagas como Super Meat Boy" .
Aquí solo quería dar un ejemplo y como te gustó Super Meat Boy y su método, sentí que era necesario explicar qué es ese método y cómo funciona.
Advertencia de Spoiler: hay algunos pequeños spoilers de la trenza que siguen (nada relacionado con la trama)
Otro ejemplo que puedes ver es Braid, siendo un juego de plataformas de rompecabezas, creo que también es bastante relevante. Si alguna vez ha jugado trenza, notará que también le enseña al jugador nuevas habilidades a través de su diseño de nivel en lugar de proporcionar tutoriales y texto.
Particularmente me gusta la introducción de la mecánica del brillo verde (realmente no tengo una forma decente de describirla) ya que es un ejemplo de lo que dijo Stéphane Bura sobre explorar una combinación de habilidades y explorar la complejidad de una habilidad.
La imagen de arriba es el nivel donde el jugador se presenta por primera vez a las entidades verdes en tiempo real que no se invierten cuando el jugador invierte el tiempo.
En este momento en el juego, el jugador ha aprendido sobre los Monstars y cómo matarlos, qué es una clave y qué hace, cómo invertir el tiempo, etc. Entonces, como el jugador ha aprendido todo esto anteriormente, el juego puede construir libremente esas mecánicas o en este caso las alteran. El jugador sabe que necesita la llave para desbloquear la puerta y continuar. Entonces saltan al pozo después de la llave (algunas personas lo harán sin dudarlo) Ahora el jugador se da cuenta de que está atrapado, sin embargo, sabe que hay una salida, revertir el tiempo, así que eso es lo que hacen esperando que la llave permanezca en el pozo, pero no es así. Casi sin saberlo, el jugador conecta los puntos y ahora saben que las entidades u objetos verdes son diferentes y no siguen la inversión de la mecánica del tiempo.