¿Pueden los ingenieros de software hacer videojuegos?

Aquí hay una lista de empleos en Blizzard: Blizzard Careers. Son los chicos que hacen World of War Craft y Overwatch. A partir del 27 de septiembre, hay 93 puestos vacantes en ingeniería y tecnología, más del doble que cualquier otra carrera.

Entonces la respuesta es sí, podemos, pero generalmente no solo.

La mayoría de las empresas de creación de juegos tienen al menos algunos ingenieros asignados en diferentes etapas de producción de un juego. Debido a nuestra experiencia en matemáticas y programación, somos excelentes programadores de juegos. Los ingenieros de software y los informáticos conocen las formas de construir programas, que fundamentalmente es lo que es cada juego electrónico. Sin embargo, hay mucho más en un juego que su código. Hay diseño, arte y animación, sonido, gestión, marketing y muchos otros.

Un juego es un proyecto compuesto por muchos campos y los equipos formados por miembros con diversidad de antecedentes son excelentes para construirlos. Las personas solo hacen juegos solos cuando están dotados en muchas áreas.

Los desarrolladores de software apasionados pueden crear programas increíbles.

.kkrieger : el videojuego de 96 kB con gráficos de procedimiento que se ve así:

De nuevo. Deje que se hunda. 96 kB. ¡Solo una foto jpg tomada con un teléfono inteligente es más grande que eso!

Podrías poner el juego en un disquete y aún tener mucho espacio libre.

¡Y se ve tan bien!

Notas:

.kkrieger – Wikipedia

¿Pueden los ingenieros de software hacer videojuegos?

Si y no. Los videojuegos realmente no se pueden hacer sin ingenieros de software; hay una gran cantidad de código para diseñar y construir en tu juego promedio, y ellos son los que hacen eso.

Por otro lado, un videojuego hecho solo por ingenieros de software tampoco es realmente práctico (aunque es posible; el primero, no tanto). Un juego muy pequeño y simple hecho por un ingeniero de software solo es ciertamente posible, pero cualquier proyecto de juego en una escala no trivial definitivamente involucrará otros campos.

El desarrollo del juego es un asunto muy multidisciplinario; Junto con los ingenieros de software (a menudo de varios tipos especializados), también hay muchos artistas (en varios campos distintos), además de gente de sonido y música, además de algunos diseñadores, más probadores, a veces actores, etc.

¡Seguro! Los desarrolladores de software tienen la capacidad suficiente para desarrollar juegos, ya que la programación de juegos incluye lenguajes de programación conocidos como HTML5 / JS para Web, Java para dispositivos Android, Swift para iOS, C # / C ++ para plataformas de escritorio que utilizan Unreal o Unity

Sin embargo, el diseño del juego implica principalmente un juego que requiere que uno sea competente en programas 2D / 3D como Maya, Photoshop o Illustrator y toda la línea de diseño. A pesar de que esto no se encuentra en el conjunto de habilidades de la mayoría de los desarrolladores de software, varios han incursionado en los conceptos básicos de Photoshop / Illustrator / Blender para producir arte simple que no tiene un gran aprendizaje. Pixel Art y Voxel Art son notablemente el resultado de estos.

¿Puede un fontanero construir una casa? Bueno, tal vez, pero si puede es porque claramente sabe más que solo plomería.

Hipotéticamente, creo que un arquitecto podría ser una analogía más adecuada, pero creo que es un poco fácil olvidar que hay otros aspectos de una casa, como la fontanería y la electricidad.

Del mismo modo, con los juegos no se trata solo de la codificación del juego. Sus pruebas, diseño, experiencia de usuario y todo tipo de roles no los conozco porque no trabajo en la industria de los videojuegos.

Los ingenieros de software son una pieza de un gran rompecabezas. En los raros casos en los que alguien logró hacer un buen juego por sí mismo, es porque tiene un talento increíble en múltiples áreas.

More Interesting

¿Es el ingeniero de control de calidad de software un trabajo difícil de hacer?

¿Quién es el mejor ingeniero de software del mundo?

¿Por qué en la mayoría de los casos las personas técnicamente incompetentes se convierten en Gerentes de Desarrollo de Software y usan su posición para hacer llamadas importantes (incorrectas)?

¿Puedo tener una carrera en ingeniería de software si soy malo en la codificación?

¿Por qué no debería especializarme en informática?

¿Cuál es el papel del ingeniero de sistemas en Infosys?

Quiero ganar la mayor cantidad de dinero posible como ingeniero de software sin seguir un camino que no disfrutaría (por ejemplo, el arquitecto empresarial de Java). ¿Debería duplicar mis habilidades de programación o utilizar mi mente matemática para alcanzar un alto nivel de competencia en inversiones, comercio, bienes raíces, etc.?

¿Pueden los ingenieros de seguridad de red o los ingenieros de red ganar 50 lpa después de 5 años de comenzar sus carreras como ingenieros de software?

¿Por qué Amazon quiere contratarme como SDE II si soy ingeniero sénior en Microsoft (últimos 6 meses)?

¿Seré un mal ingeniero de software si tengo dificultades en los cursos universitarios de CS más difíciles?

Cómo intercambiar entre dos compañías por una oferta de trabajo de ingeniería de software con gracia

¿Cuál es el punto de trabajar duro en AKTU, cuando ni siquiera puedes conseguir un trabajo decente después de completar B.Tech en 4 años?

¿Cuál es la mejor manera de conseguir un trabajo como ingeniero de software cuando recién estás comenzando?

Quiero ser ingeniero de software. ¿Hacer el AFROTC para pagar la universidad y convertirse en un oficial obstaculizaría eso?

¿Qué debe esperar un ingeniero sénior, un doctorado y más de 20 años de experiencia en ingeniería / software cuando se entrevista con Google? ¿Cómo debo prepararme?