Ciptakan rencana permainan Anda. Kumpulkan aset seni Anda. Tulis skrip permainan Anda. Ciptakan level individual. Uji permainan. Ambil langkah berikutnya.

Given the above summary, write a detailed text in Spanish for it.
Profundiza tanto como sea posible el concepto del juego antes de comenzar, incluyendo el género, modo y tipo de juego. Si comienzas a programar antes de tener claro el concepto, es probable que tengas que destruir y volver a escribir una gran cantidad de trabajo. Esto tal vez ocurra de cualquier forma, pero con un plan sólido, estos eventos se mantendrán al mínimo. Todos los juegos, salvo los más experimentales, tienen un arco de progreso, así que este es un buen lugar para comenzar a planificar. El progreso normalmente sucede a través de uno o más de los siguientes indicadores: descubrir más cosas acerca de la trama y los personajes, tomar decisiones que afecten el guion, obtener nuevas habilidades o estadísticas más altas, explorar nuevas áreas o resolver rompecabezas cada vez más difíciles. Consigue o crea todas las texturas,  sprites, sonidos y modelos que vas a necesitar para tu juego. Existe un buen número de colecciones gratuitas de recursos para juegos, así que solo tienes que buscar. Si vas a hacer un juego 2D y no tienes un artista que te ayude, podrías crear tu propio pixel art. Los códigos de comandos le dirán al motor qué es lo que debe hacer y cuándo. Si usaste un motor de código abierto, lo más probable es que ya tenga un lenguaje para estos códigos y seguramente también tendrá tutoriales que te enseñarán a usarlo. Si construyes tu propio motor entonces deberás crear tu propio código de comandos. De cualquier forma, necesitarás al menos estos componentes principales:  Un bucle de juego en constante ejecución que compruebe los ingresos del usuario, procese los resultados, procese otros eventos, calcule qué debe mostrarse y lo envíe a la tarjeta gráfica. Este lazo debe ejecutarse al menos 30 veces por segundo. Códigos de tipo active listener u "oyentes activos" que comprueben los eventos y respondan cuando estos ocurran. Por ejemplo, un código que pueda observar la interacción del jugador con una puerta, que ejecute la animación para "abrirla" y que permita el paso del jugador a través de ella....