Yo he jugado a montones de juegos, los he visto por dentro con romhacking pero además hago juegos con rpg maker, y casualmente las cosas que hago a veces las veo en juegos comerciales.
En diseño.
Hay que valorar que el jugador puede atascarse,
y en un puzle hay opciones para evitar esto desde diseño.
(Por ejemplo yo mismo en Resident evil demake en el cuarto con gas que hay 2 cajas y la puerta son 2 tiles de espacio, pues para evitar que alguien se "atasque" bloqueando la entrada,
bloqueé el movimiento de las cajas a esas coordenadas, no debería ser posible encerrarse)
Estas cosas las detecta el que lo hace o un betatester que intente "romper el juego".
Objetos/npcs que no hacen nada.
Mientras haces el juego es normal poner cualquier cosa al lado de una escena/puzle o lo que sea para procesarse. A menudo lo llaman flags.
Así compruebas rápido a ensayo y error algo, luego debes eliminarlo.
A veces se olvidan y esto es trabajo para un betatester.
Cosas de copiar y pegar mapas
Esto se hace mucho,
por un lado están los tiles y por otro los activadores.
Y pueden editar el mapa y olvidarse de quitar el evento.
(Como en un Pokémon de los primeros con un pc invisible de un centro Pokémon)
Al copiar y pegar se pueden quedar textos duplicados.
Lo que vengo a decir es que lo mismo ese interruptor hacía algo y se eliminó su acción.
También pasa conforme avanzas el juego creándolo, dejan rastros de cosas que no añadieron al final.
También se hacían cambios entre versiones,
no está todo documentado pero hay
mucho en
https://tcrf.net/LandstalkerSé de unos cuántos errores de juegos a menudo no documentados.
Eso da para otro hilo