¿Podría ser de alguna ayuda para los desarrolladores de juegos si soy un tipo que juega videojuegos?

Lo que dijo Daniel Super en la respuesta de Daniel Super a ¿Podría ser de alguna ayuda para los desarrolladores de juegos si soy un tipo que juega videojuegos?

Recuerdo un dicho utilitario que fue más o menos así:

“La persona más adecuada para trabajar con arrabio es también la persona menos adecuada para trabajar con arrabio”

Lo que esto significa es que la mejor persona para probar el juego es … ¡el desarrollador principal! 😉

(Mientras escribo esto, soy desarrollador principal, diseñador, cocinero, limpiador, etc.)

Pero hay un problema. Solo tienes uno de ellos y tal vez un grupo de desarrolladores normales: programadores, esos miserables secuaces.

Tener secuaces no es el problema. Tener suficiente número de ellos es! ¡Son esclavos asalariados! Cuestan dinero, así que cuanto más obtengas, más dinero estarás quemando. Aun así, es bastante difícil encontrar buenos asalariados, la mayoría de ellos cuestan demasiado y agroe al Big Bad Boss y son eliminados antes de que puedan pronunciar las palabras “¡Puedo arreglar esto!”.

Así que en su mayoría siempre tienes muy pocos.

Esta es solo la primera parte del problema, pero la segunda parte se deduce de ella. Dado que tiene un suministro limitado de ellos y tiene un desarrollo real que hacer, estarán bastante ocupados siendo útiles y cumpliendo con su costo de desarrollo y mierda.

Por lo tanto, a menudo tenemos que recurrir al uso de personal menos adecuado para las pruebas, pero generalmente cuestan menos, desde esa perspectiva son más adecuados.

El problema con los probadores es que necesitan poder decir cosas que sean útiles para los desarrolladores y diseñadores.

Es por eso que dije que el desarrollador principal sería la mejor persona para hacerlo. Hä (¡neutral en cuanto al género! Soy tan jodidamente progresista) ve el panorama general y comprende los detalles técnicos hasta líneas de código singulares y variables individuales y sabrá intuitivamente qué afecta qué si hä (<- tan progresivo, muy igual ) era una especie de dios olímpico de la creación de juegos.

Carrera típica del molino “playtester” de la calle?

“Hey, ¿para qué es este joystick? Prefiero una almohadilla ”

“Oye, lo sé, ¡podrías agregar como dragones espaciales! ¡Sí, serían geniales!

“No creo que sea divertido”

“Creo que es divertido”

“Es aburrido”

“Es emocionante”

“Siento que los controles son raros”

“¡Esta cueva oscura, es difícil de ver sin una linterna!”

“Este pozo con picos en el fondo sigue matándome con gravedad cada vez que me sumerjo en él”

Tienen buenas intenciones, pero simplemente no tienen el vocabulario y los conceptos y no entienden lo que se espera de ellos.

De ahí la casta real de Game Tester, QA. No necesitan las habilidades de los programadores profesionales *, pero tienen una comprensión funcional de los conceptos relacionados con el desarrollo de un juego. Tienen las habilidades y el conocimiento para trabajar como parte del equipo de desarrollo que brinda comentarios como:

“El RNG en las tiradas de salvación es bastante bajo, ninguno de nosotros ha logrado lanzar una salvación exitosa, es casi como si siempre resultara en un valor negativo”

“Logré que mi tasa de interés fuera negativa y luego mi cuenta bancaria se transfirió a 2,1 mil millones”

“Hay un agujero en la malla del terreno en el lugar X”

“Por alguna razón, a pesar de establecer la máxima calidad, hay texturas de baja resolución en los siguientes objetos”

“Si realiza la siguiente combinación de acciones, aparece el siguiente error y puede utilizarse como un exploit”

“Al combinar estos diversos beneficios es posible crear un personaje invencible”

“El elemento X se puede usar de una manera que no se puede contrarrestar, aquí está la descripción de cómo: …”

* El criterio difícil para un programador profesional es que se le puede pagar por tener la iniciativa de usar Google por su cuenta sin mucha ayuda.

Podrías ayudar a los desarrolladores de juegos si puedes proporcionar un análisis en profundidad de varios aspectos del juego. También necesitarás tener la disciplina y el rigor para poder concentrarte en probar un aspecto determinado del juego durante semanas a la vez, todo el día.

¡Y si eres barato, eso también ayuda! 😉 😉 😉

De hecho, si les está pagando, entonces sus posibilidades aumentan dramáticamente.

Puedo probar, pero no soy un probador.

Soy un representante del cliente, a veces los desarrolladores me llaman propietario del producto.
Represento el negocio para TI y represento TI para el negocio. O tal vez debería decir: soy el gerente de la demanda.

Eres un cliente, en mi mundo serías parte de un negocio. Y pregunta si, en función de sus “habilidades comerciales”, puede formar parte del departamento de TI.
Tal vez vienes a mí y me dices: hola Jos, esta parte del sistema está rota . Creo que es genial, puedo llevar eso al departamento de TI que puede arreglar el sistema. O juego
Sin embargo, lo más probable es que empiece a hacer algunas preguntas molestas:

  • ¿Cuál es la interrupción en el proceso de negocio (o juego)?
  • ¿Cuál es la urgencia?
  • ¿Cuál es el resultado final de este error?
  • ¿Qué pasa si no lo arreglamos?

Y de repente necesitas pensar profundamente. Porque es posible que solo vea una parte del problema. Lo más probable es que lo hagas. Cuando ve una discrepancia en una sola parte del sistema, sé que afecta a varias áreas, pero no sé exactamente cuál. Sé a quién necesito contactar para resolver eso.

Alguien más en mi equipo ya manejó las preguntas más fáciles:

  • ¿Hay alguien más experimentando esto?
  • ¿Qué pasos tomo para reproducir el problema?
  • ¿Puede usted y su parte del negocio seguir trabajando?

Oye, creo que realmente puedes hacer esto. Especialmente con un poco de ayuda. Porque sabes lo que necesitas hacer. Conoces tu negocio, sabes lo que debe hacer el sistema, sabes cómo debe comportarse el juego. Desde tu perspectiva.

Los probadores de TI
Cuando tenga una cantidad decente de información, la llevaré a TI. Tengo una lista completa de problemas y mejoras y debemos priorizarlos. Lo que considera importante porque interrumpe su flujo puede ser una simple molestia para los demás. Es solo que nunca miras más allá de tu pequeño mundo. Lo cual está bien, ese no es tu trabajo.

Por el lado de TI, hablo con el equipo de desarrollo y parte de este equipo son los evaluadores. No los estoy controlando, ellos conocen su trabajo. Pero necesitan hablar conmigo y me faltan sus habilidades técnicas. Te dije que puedo probar, pero no soy un probador.
Lo que espero que hagan es:

  • Definir un conjunto de pruebas que describan y verifiquen el problema comercial.
  • Definir un conjunto de pruebas que realizan la prueba técnica para verificar la parte técnica del problema.
  • Ya tiene un conjunto de pruebas que describen y verifican el funcionamiento regular del sistema.
  • Todo lo anterior debe funcionar lo más automatizado posible

No espero que estas personas codifiquen las pruebas (aunque podrían hacer esto), necesito que describan qué y cómo vamos a hacer la prueba. En otras palabras, tengo ciertas necesidades y quiero determinar si se cumplen.

Cuando las pruebas que describieron funcionan según lo previsto, puedo verificar que el problema realmente existe y puedo verificar esto repetidamente. Y luego les pido a los desarrolladores que solucionen el problema. Cuando presentan una solución, ejecuto las pruebas específicas y veo que el problema está solucionado. Luego ejecuto el conjunto más grande de pruebas y veo que el sistema aún funciona según lo previsto.

Oye, eso suena fácil, ¡podrías hacer esto!

Agregar parámetros adicionales
Oye, podrías estar en forma para probar la lectura de lo anterior. Pero la vida a menudo no es tan sencilla. Recientemente tuvimos un problema en nuestro sistema que afectó a 25 registros en un gran conjunto de mutaciones. Podría haber sido más de un millón de registros. El error apareció en un conjunto muy raro de cambios en una transacción. En un entorno de juego, esto podría significar que el error aparece en un determinado personaje (clase) con un conjunto de elementos específico.

Necesito que escribas pruebas para capturar todas las variaciones posibles. Porque quiero asegurarme de que la solución no dañará otras partes del sistema. No debe haber efectos secundarios.
Y eso podría ser mucho más difícil de lo que esperas. Sin embargo, tiene una gran ventaja: una enorme base de datos con transacciones. Un juego en línea podría verse como eso, una gran cantidad de transacciones. Le pido que use este conjunto para desarrollar / describir una buena cantidad de pruebas para verificar diferentes configuraciones para ver si las cosas no se rompen.
Debido a que en cuanto a los juegos, no queremos que nuestro artículo de asesino rompa las construcciones de los luchadores. O, en términos comerciales, nuestra solución en una transacción no debería conducir a un mal funcionamiento del libro mayor.

Las cosas comienzan a complicarse ahora. Pero luego, te estoy pagando dinero para probar, no te pago para jugar.

Tus habilidades como probador
De nuevo, no soy un probador. Pero lo que sé es que tienes una habilidad sobre todo. Y esa habilidad es la comunicación. Necesita hablar conmigo, debe describir las pruebas en palabras que pueda entender, así que estoy seguro de que las pruebas mostrarán un sistema roto y fijo. Debido a que los usuarios de mi empresa y sus gerentes, quieren estar seguros de esto. Y necesito traducir lo que estás haciendo en algo que ellos también puedan comprender.
Pero también necesita comunicarse con los desarrolladores. Necesitas describir la prueba. En base a esto, saben qué arreglar. Quizás necesiten desarrollar la prueba. Cuanto más pueda ayudar en este proceso, más fácil será su trabajo. No quieres ser el obstáculo obligatorio molesto porque las regulaciones lo exigen. Es posible que también deba hablar con los usuarios finales en caso de soluciones complejas. Necesitas entender su problema.
Y deberías poder documentar todo esto.

A continuación, necesito que tengas una visión amplia. No debes concentrarte en el único problema. Mi prioridad como representante del cliente es que el sistema no se rompa. Y por lo tanto, esta es también su prioridad. Sus pruebas aseguran que el sistema siga funcionando según lo previsto. El trabajo de un desarrollador puede romperlo, es su responsabilidad evitar que el código roto llegue a un entorno de producción. Y sé que esto es imposible, pero cuando pasa un error, necesito que entiendas cómo evitar situaciones similares en el futuro.

Tu trabajo será repetitivo. Muchas pruebas se verán similares. Quiero que los automatices tanto como sea posible, para describir las pruebas de forma reutilizable. Tal vez no necesite codificarlos, pero debería ver el patrón repetitivo e informar al desarrollador.
Si necesitan informarle, aprenda de ello porque usted es responsable de las pruebas, no ellos.
Su trabajo también se basará principalmente en sistemas en lugar de la interacción del usuario. Una pieza de software rota dará como resultado transacciones extrañas, aquí es donde te enfocas. Hay algo que permitió la transacción rota y si estaba en la interfaz de usuario, la mecánica subyacente está rota.
Si no hay un error resultante en las transacciones o el flujo de transacciones, el “error” suele ser una mejora. Y estos, con pocas excepciones, están más abajo en la lista que las correcciones de errores que eliminan los errores de transacción.

Deberías amar este trabajo, no te gusta la codificación y no te gusta el trabajo de negocios (o jugar juegos). Cuando lo haces, estás en el área de trabajo equivocada. Y esa es la razón por la que sigo repitiendo: puedo probar, pero no soy un probador.

Lo que puedes hacer cuando no eres un probador
Soy el representante del cliente y por eso necesito su ayuda. Te represento!
Porque usted es el único que puede informarme sobre ciertos errores o necesidades de mejoras.
Es posible que detecte muchos errores basados ​​en transacciones, pero a veces es difícil detectar el problema. Por ejemplo, si cierta representación gráfica en un juego da una pista sobre una acción que se realiza (antes de que sea visible), es difícil determinar esto en función de los datos subyacentes. La gente técnica ve algo extraño en los datos, pero no pueden señalarlo. Aquí te necesitamos.

Pero tal vez solo eres bueno para encontrar pequeñas molestias.
Lo que hace que los evaluadores y desarrolladores lo amen: un informe específico. Hago X, Y, Z y esto da como resultado A. Hago X, Y y Z + A y esto da como resultado B. O tal vez haces XYZ en la ubicación E dando como resultado A y cuando lo haces en la ubicación F da como resultado B. Y uno de los dos podría estar roto. O no, pero los desarrolladores pueden decirte eso. Y lo harán, porque aman los informes específicos. Cuando presenta un par de estos excelentes informes de errores, incluso podría comenzar a gustarle como persona. Porque entiendes lo que ellos, los probadores y desarrolladores, necesitan. Algo que pueden convertir en un proceso repetido, donde se muestra el error y podemos saber que está solucionado.

Tal vez en el fondo eres un probador. ¿Quién sabe? Pero, ¿cómo lo descubrirás sin ensuciarte las manos? Pero lo más probable es que seas un chico o una chica que solo disfruta jugando el juego. Y quieres involucrarte un poco más.

¿Cómo puedo saber?

Luché con esta pregunta durante mucho tiempo. Tuve varias ocupaciones, algunas con satisfacción, otras veces con insatisfacción. No tenía idea de por qué sucedió esto.

Jugué un juego en línea hace mucho tiempo y en un par de meses fui líder de grupo. No basado en habilidades de juego, soy terrible. Pero siempre me estaba divirtiendo, siempre organizando, involucrado en el establecimiento de objetivos. Como líder empecé a prosperar realmente, el grupo se enfocó y mejoró. Jugamos con los mejores, no en función de mis habilidades de juego, sino de mi mantenimiento de las relaciones con otros jugadores y grupos.
Siendo líder durante meses, descubrí que era más líder que jugar y lo disfrutaba.

Finalmente, la lección comenzó, pero me llevó años: siempre me consideré introvertida, pero cuando me privan de la interacción social o en un trabajo “introvertido” me deprimo. En realidad soy un extrovertido. Y me gusta liderar con el ejemplo, estableciendo metas altas y trabajando en grupo para lograrlas. Odio las reglas y regulaciones, no soy gerente, por así decirlo. No me gustan los metajuegos, me gusta que las personas experimenten, confíen entre sí, que permitan errores en lugar de jugar para ganar. Cuando juegas, pierdes y estás molesto, tienes la mentalidad equivocada. Creo en la interacción humana y en aprender a avanzar.
Cuando no puedo liderar, asumiré naturalmente la posición de teniente del gerente o líder. Si él o ella acepta. No me involucro en el juego de poder porque creo en la interacción y la cooperación, no en la exhibición de poder y fuerza.
Esto ha sido algo recurrente en mi vida, en varios entornos.

Si eres un probador en el fondo, ya debería mostrarse.
Tenemos un probador en el trabajo, en el lado comercial. No sabe que es uno. Él es la persona que detecta todos los defectos. Describiéndolos en detalle. El tipo molesto que captura todo lo extraño. Es un dolor en el culo a veces. Es persistente en este trabajo, haciendo las cosas de acuerdo con los procedimientos establecidos. Sin embargo, cuando se le pide que mejore lo existente, él sabe dónde y cómo mejorar. Es el tipo que rompe las cosas. Cuando necesitamos desarrollar un nuevo caso de prueba, consultamos con este tipo. O nos preguntamos: ¿qué probaría X, qué encontraría, qué rompería?

Apuesto a que si este tipo estaba jugando, el personal de soporte estaría abrumado con los informes de errores. Porque los insectos lo molestan. Pausaría el juego, informaría y continuaría el juego. Y haga un seguimiento del error si no se resuelve rápidamente. Necesita un sistema limpio, aunque no sea desarrollador. Si le pregunto cómo debo hacer la prueba, obtengo una lista con las pruebas y luego un poco más sobre cómo probar excepciones extrañas en las que nunca pensé.

¿Qué sucede si descubro que soy un probador después de leer esta respuesta?
Felicitaciones, acabas de elegir una de las ocupaciones menos populares en la tierra.
Y ya ha presentado una gran cantidad de errores, pero ¿cuál es el comentario sobre esos informes? ¿Pediste eso? ¿Preguntó cómo podría mejorar esos informes? Porque esto generará interacción con desarrolladores y probadores. Las personas que amarán tu “trabajo” si lo haces de la manera correcta. Tal vez su pregunta llegue solo al representante del cliente porque los desarrolladores y evaluadores no responden directamente a los usuarios. Ese es a menudo el caso. No pienses que las personas como yo tienen poca influencia. De vez en cuando me presento ciertas personas entre sí. Porque creo que hay valor para los dos. Cuando estés cerca de mí, puedes pedirme una recomendación. Contestaré honestamente y si no quiero dar la recomendación, explico por qué. Dudo que esto sea muy diferente de otros representantes de clientes, pero tendrán más de estas preguntas de las que yo recibo.

Una vez le pedí una recomendación a uno de los gerentes de nuestros proveedores. Por lo general, no hacen esto, pero tuve una situación específica en la que no hubo conflicto de intereses (existe un acuerdo mutuo sobre no contratar a los empleados entre esta empresa y la mía).
Una vez que hablaron con mi gerente, que conocía mi solicitud de antemano, aceptaron hacer la recomendación. Todo lo que sabían de mí eran mis informes de errores y mi participación en grandes proyectos relacionados con el sistema.

Pero, ¿por qué tomar este camino incierto? Si te gustan las pruebas, hazlo. Encuentre algo para probar, un proyecto de código abierto que necesita probadores. Porque cuando disfrutas las pruebas, no solo estará en los juegos. Tuve puestos de “liderazgo” en un club de pesca con mosca y con los jóvenes de la iglesia en mi adolescencia. Estaba creando y manteniendo relaciones desde mi primer trabajo a tiempo parcial, aunque no me di cuenta en ese momento. Cuando me privaran de este contacto, cambiaría de ocupación, sin saber qué causó el cambio.

Si eres joven, ve a la universidad, a la universidad y estudia. Los reclutadores asisten a estos lugares con mucha más frecuencia que los foros de juegos. Aprendes un conjunto específico de habilidades que incluye la capacidad de aprender cosas emocionantes y molestas y la resistencia y resistencia para concentrarte en una sola ocupación durante varios años. Algunos cursos agotarán tu energía, otros te alimentarán. Descubre lo que realmente te gusta y eso lleva tiempo.

No soy un probador. Alguien que probablemente encontrará fallas en mi respuesta y las corregirá. Ya sea en comentarios o como sugerencia de edición. Es posible que haya notado: estoy apuntando en cierta dirección, mostrando opciones y consideraciones. No puedo obligarte a elegir uno, tienes que caminar con tus propias piernas para llegar allí.
¡Pruebas felices y puede evitar que muchos errores entren en la versión final!

Hola, compañero de juego, también me encantan los juegos.

Entiendo de qué vienes y qué te interesa hacer. Que yo sepa, puede comenzar con un probador alfa o incluso un probador de caja negra, pero no espere recibir grandes cantidades.

Pensamos que esto te dará una idea de lo que se trata la industria del juego y obviamente te dará tiempo para pensar en dos cosas. Uno, si está listo para trabajar para la misma industria en cuestión aquí. Si desea tener éxito, debe trabajar en un campo que no sea solo un turno de 8 horas, en realidad es algo de lo que no le importará hablar incluso después de un día realmente agotador.

En segundo lugar, para poder crecer hay muchos roles que puede asumir, por ejemplo, puede ser un artista, puede ser un diseñador de niveles, desarrollador de motores de juegos y muchos más. Pero para roles específicos necesita habilidades específicas y eso variará de un estudio a otro (Activision o EA, quiero decir). Entonces, mientras trabajas, puedes prepararte para aprender estas habilidades y realmente vivir de ello si te gusta.

Para terminar todo esto, ¡SÍ! puedes ser contratado para probar juegos y descubrir errores, pero debes elaborar tu entrevista para mostrar tu entusiasmo por lo que quieres hacer y tal vez relacionarte con algo en lo que has trabajado antes.

Espero que esto ayude y te deseo suerte en caso de que lo hagas en la industria del juego, házmelo saber también XD …

Como desarrollador de juegos, una gran dificultad que encuentro es entender dónde invertir mi recurso (muy limitado ya que soy un desarrollador en solitario (:). Este problema también existe para la compañía de errores.

El jugador experimentado puede ser un recurso muy valioso para mejorar un juego y hacer que se parezca más a “un jugador que no quiere jugar”.

¡Creo que los probadores alfa y beta tempranos en el campo del juego son tan valiosos como el piloto de prueba para el equipo de F1!

Pero solo si puedes desarrollar comentarios sólidos sobre las debilidades del juego.

Si quieres darme tu opinión sobre mi juego, puedes encontrarla aquí: Everlasting racing-hot asphalt – Aplicaciones de Android en Google Play (autopromoción descarada).

Sí, puedes comprar nuestros juegos. Realmente apreciaríamos eso.

Si está hablando de un trabajo … necesita mucho más que simplemente “jugar” para ser un probador de control de calidad.

Es posible que desee leer esto.

Calidad asegurada: lo que realmente es probar juegos para ganarse la vida

En resumen … no se trata solo de ver fallas o errores … se trata de encontrar formas de reproducir esos errores y escribir documentación muy clara.

También es un trabajo terriblemente agotador … increíblemente …

Regístrese para algunos Open Betas para los próximos juegos populares. Asegúrate de que el desarrollador sepa lo que has encontrado, y cuanto más valioso demuestres ser, más probable es que te inviten a Betas cerradas. Siendo realistas, si quiere ser lo suficientemente “valioso” para que un desarrollador considere pagarle, debe estar en su nómina o en alguna figura pública que quiera contratar.

podría ser mejor obtener algo de experiencia primero, solo encuentre algunos desarrolladores que necesiten probadores itchio, buscando en Twitter #gamedev o sacudiendo el juego en cualquier lugar donde los desarrolladores pasen el rato. Tengo algunos amigos que son desarrolladores solo por saludarlos y hablarles un poco. mientras que pueden completar el resto de lo que necesitan (prepárate para algunas solicitudes bastante aburridas aunque)