¿Qué necesita un programador para desarrollar juegos y quién es un desarrollador de juegos de un programador?

La mayoría de las personas (normales) que planean hacer programación (como un pasatiempo o una profesión básica) generalmente hacen preguntas: "¿Qué es la programación?", "¿Por qué necesito programación?", "¿Qué idioma aprenderé?", "¿Qué aprenderé? el resultado?

Ese fui yo. Realmente me gusta desarrollar juegos y he estado haciendo esto desde el 5to grado. Mi primer juego normal (como pensaba entonces) fue un simulador de personas sin hogar. Escribí este juego en C #, usando solo Visual Studio y Windows Form. Más tarde reescribí el proyecto bajo WPF y comenzó a parecer más agradable.

Volviendo al tema del título, quiero responder de inmediato la primera parte (izquierda) : para ser un desarrollador de juegos / desarrollar juegos, solo necesita su deseo y tener una computadora (aunque en nuestro tiempo puede escribir código en su teléfono, pero no necesita hacer esto ) Si realmente quieres desarrollar juegos, entonces debes decidir las prioridades. Debe comprender qué es este negocio para usted: un pasatiempo o una actividad profesional, a la que será fiel, muy probablemente, toda su vida.

Si es la opción número 1 , entonces debes aceptar que llevará más tiempo desarrollar un juego que una persona que haya dedicado su vida a esto, y que no escribirás ninguna "obra maestra" más que Flappy Bird.

Si la opción número 2 , tiene más opciones en comparación con sus competidores de la opción número 1: en primer lugar, siempre hace programación, tiene práctica / teoría constante, su vida está conectada con esto casi hasta el final de su vida. Por supuesto, todavía no puedes escribir AAA-Project solo, pero ya puedes escribir un juguete interesante.

Entonces, para el desarrollo del juego, necesitamos lo siguiente:

  1. Computadora
  2. El deseo de crear juegos.
  3. Deseo de aprender
  4. Establecer prioridades

El desarrollo del juego requiere mucho conocimiento. Esta es una de las áreas más creativas en programación, pero también la más exigente. Ahora las matemáticas y la física en el desarrollo de juegos están cada vez más automatizadas, pero antes definitivamente se necesitarían conocimientos de matemáticas superiores y un mínimo de todo el curso de física en la escuela y la universidad. Sin embargo, el conocimiento de estos temas no será superfluo, especialmente si desea desarrollar sus propios motores. Nunca tengas miedo de nada. Si no eres amigo de las matemáticas, la física y las matemáticas, NO te recomiendo que desarrolles juegos, PERO , si acabas de saltarte las clases y sientes que puedes estudiar estas materias sin enormes dificultades, entonces, por favor, las puertas están abiertas para ti.

Ahora pasamos a la segunda parte de la pregunta (derecha) . Pregúntese: "¿Quién es el desarrollador del juego?" No lo sabes Está bien, ahora intentaremos besarnos. Entonces, ¿es más probable que un desarrollador de juegos desarrolle juegos ? Lógicamente, pero necesitamos un análisis más detallado. Ya hemos determinado el mínimo para esta profesión, pero ¿qué hace si dividimos este mínimo en bloques?

El desarrollador del juego hace lo siguiente:

  1. Acepta la tarea
  2. Formula un proyecto y una tarea por escrito (para usted)
  3. Discutir la implementación con colegas
  4. Nuevamente formula el proyecto y la tarea por escrito.
  5. Si la tarea es compleja, la divide en bloques más pequeños
  6. Escribe código para resolver problemas
  7. Mira su código, corrige sus defectos
  8. Coopera con colegas para asegurarse de que haya un mínimo de errores (después de todo, no puede haber tal que escribamos el código perfecto)
  9. Termina pequeños detalles y trazos
  10. Optimiza
  11. Verifica la operabilidad
  12. Lanzamientos en producción

Entonces ya vemos que esa frase tiene más significado en sí misma. Por supuesto, esta opción no es para todos, es diferente en todas partes, pero traté de describir una opción aproximada para mí y mis amigos / colegas / conocidos que también lo hacen.

Quiero decir que el desarrollo del juego no es tan simple como parece para los principiantes. Este es un proceso muy difícil si desea que un producto sea realmente agradable para quienes lo rodean. Si le resulta difícil mirar desde la perspectiva de los demás, mire con los suyos. Simplemente no te digas a ti mismo: "Bueno, aquí puedes hacer regalos, está bien para mí". ¿Ves la dificultad? Superarla! Solo de esta manera puedes mejorar tus habilidades y mejorar tu experiencia. El juego debería ser agradable para ti al menos, y solo entonces, si planeas dárselo al público, debes pulirlo para otros deseos. Como hacerlo Simplemente muestra a tus amigos o conocidos tu proyecto (incluso sin terminar) y pídeles que quieran ver este tipo de juego.

El artículo está llegando a su fin, y vale la pena señalar que no se apresure a lanzar sus proyectos en el mercado. Sé por experiencia personal que esta es una mala idea y luego se te ocurrirá de lado (si no de inmediato, luego seguro). Aprenda, practique, mire, etc., en un círculo, hasta que comprenda que hizo lo que realmente quería y lo que le gusta al menos a uno de sus camaradas.

PS


¡Asegúrese de aprender a trabajar en equipo!

Source: https://habr.com/ru/post/439422/


All Articles