¿Qué trabajo tiene que hacer un graduado en informática en compañías de juegos como los juegos científicos, Bally Technologies?

Solía ​​ser parte del equipo de desarrollo de Bally Technologies, lo que me da un buen punto de vista para responder esta pregunta. Bally Technologies (que ahora forma parte de Scientific Games) no solo lanza juegos, sino también otros tipos de software.

Un resumen del negocio del casino

El negocio de los casinos es un campo altamente regulado y es un sector realmente difícil de ingresar. Cuando un casino compra juegos y software del sistema, el precio es un obstáculo menor en comparación con el cumplimiento normativo, el seguimiento de cuentas y el tiempo de inactividad de los sistemas.

La rigurosidad del cumplimiento regulatorio varía de un lugar a otro e incluso las reglas del cumplimiento varían entre las diferentes jurisdicciones. Singapur tiene reglas diferentes de las de Las Vegas o de Australia. El software que se desarrolla primero se certifica antes de que los clientes lo recojan y les diré que esas agencias reguladoras están locas. A veces, las cosas que se les ocurren son cosas que ni siquiera habría comprendido al desarrollar el software. La certificación toma un mínimo de 2 meses y pueden ir más alto. También tenga en cuenta que le cobran por la certificación. Entonces hay un precio que paga incluso por una simple corrección de errores. Casi todas las correcciones de errores son prioritarias.

El seguimiento de cuentas también es otra parte importante de estos softwares. Los gobiernos que permiten que los casinos en su mercado cobren un fuerte impuesto sobre la renta a estas corporaciones. Por lo tanto, cada centavo que entra en un juego debe ser rastreado y cada centavo que sale también debe ser rastreado. La persona que gana un premio mayor está gravada. El centavo que puso en el juego para obtener ese premio también está sujeto a impuestos. Cualquier error en estas áreas es una forma segura de garantizar que su negocio esté muerto.

La política de tiempo de inactividad cero es otro aspecto crítico del negocio. Bally tiene que pagar a sus clientes por cada hora que el sistema está en un estado no jugable. Entonces, si su sistema no es robusto, si falla durante un corte de energía o si incluso en caso de un daño físico (el cliente deja caer la pepsi en la máquina) hace que la máquina no funcione correctamente, está en problemas.

Usted, como desarrollador, tenga en cuenta estas cosas cuando desarrolle softwares. Y también tenga en cuenta que debe innovar constantemente. La única razón por la que un casino le compraría hardware nuevo es si encuentran valor al hacerlo. Bally cobra una cantidad considerable por los productos que venden. Y estos productos están diseñados para durar toda la vida. ¿Por qué alguien pagaría algo extra por más hardware si ofrece el mismo tipo de trato cada año? Por lo tanto, la innovación ciertamente juega un papel muy importante en cualquier empresa de juegos.

Los Nitty Gritties del software Bally

Bally Technologies ofrece diferentes soluciones a sus clientes:

  1. Proporcionar un sistema de contabilidad para los casinos. Esto es lo que genera muchos ingresos para la empresa. Este sistema interactuaría entre los diferentes tipos de sistemas de contabilidad establecidos para cada juego que existe y ofrece una vista a las partes relevantes para que comprendan cuántos ingresos se generaron. La complejidad no es mínima. Hay una serie de protocolos y sistemas existentes en el mercado y estos softwares tienen que manejarlos todos.
  2. Las capacidades de mensajería dentro del casino. Estos son menos complejos pero crean un gran impacto para los clientes. Proporcionan mensajes relevantes que se transmiten desde una ubicación central a otros dispositivos o incluso a los propios clientes.
  3. El sistema operativo para los juegos. Una vez más, estas son las áreas donde el cumplimiento legal se vuelve loco. El software tiene que alinearse con las regulaciones jurisdiccionales y debe proporcionar una interfaz básica para que el sistema contable principal capture los flujos de dinero. Tiene que implementar la aleatoriedad que es la más precisa en el mercado y el software del sistema subyacente ejecuta los diferentes juegos que surgen cada año. (Obtener la certificación de los juegos es un proceso largo y tedioso que garantiza que no sean tan frecuentes).
  4. El sistema operativo solía ejecutarse en un núcleo que fue desarrollado al destruir Linux Core. Los controladores y las otras interfaces relacionadas con el hardware se encuentran aquí. Pero hoy en día, se han cambiado a Windows. Así que no estoy seguro de lo que le está pasando a este equipo.
  5. Los juegos mismos. Hay un patrón estricto que debe seguirse. Dentro de esa área limitada, debes innovar y crear un juego que sea atractivo para los clientes finales. Puedo decirle que hay juegos que no tienen complejidad gráfica y que, sin embargo, se encuentran por sí mismos, lo que atrae la máxima atención de los usuarios en el casino. Todos estos juegos tienen que interactuar con el sistema operativo.

Por lo tanto, existe una necesidad suficiente de un desarrollador de software allí. También sé que el software es solo un elemento. Los elementos reales del hardware son otra unidad que existe pero poco conocida por los desarrolladores como yo.