Soy una programadora de juegos femenina de 16 años. ¿Qué debería hacer después?

Bueno, has estado programando más tiempo que yo, ahora solo necesitas hacer juegos y seguir agregándolos a tu portafolio.

En este punto, creo que está bien si piensa en su portafolio solo para hacer demostraciones de características, por ejemplo, piense en una característica que es un tanto difícil de crear y luego simplemente haga una demostración que demuestre que puede llevar a cabo la implementación de esa característica y agregarla. a su cartera.

No creo que nadie con quien quieras trabajar vaya a ver tus calificaciones. No tengo un título en CS ni nada, en lugar de ir a la universidad, gasté una gran cantidad de dinero en la ejecución de un estudio de juegos y creo que administrar un estudio de juegos hasta 14 horas al día durante 3 años fue mucho más intensivo y gratificante. Mancha en el aprendizaje y el desarrollo que podría haber recibido de la universidad.

Recomendación:

Comience a usar Unreal o Unity como motor, olvídese del motor y solo concéntrese en implementar funciones. Si vas a querer hacer juegos, deberías centrarte en cosas específicas del juego y no en motores – imho. Si quieres ser un desarrollador de motores, debes concentrarte en los motores y olvidarte de las cosas específicas del juego.

Sigue agregando cosas a tu portafolio e incluso intenta publicar algunos juegos que crees. Intente terminar al menos dos juegos uno a la vez, haga documentos de diseño del juego e intente mantenerlos.

Comience a solicitar posiciones abiertas y envíe su currículum alrededor. Eventualmente, la cartera será lo suficientemente buena y usted será contratado.

Puede tomar un tiempo pero llegarás allí.

¡La mejor de las suertes!

Hola, tu aliento de conocimiento en programación y tu capacidad de aprendizaje basada en el interés es muy impresionante, desde la temprana edad. 🙂

Además de seguir experimentando y estudiando diferentes tecnologías basadas en las necesidades de su proyecto, tengo otras dos recomendaciones aquí:

1. Estudiar algunas obras de arte y literatura.

Si nos fijamos en los estudios de juegos de primer nivel, como “That Game Company” de San Francisco (productor de “Journey”), “USTWO” de Reino Unido (productor de “Monument Valley”). Hacen juegos increíblemente hermosos que llevan a la industria de los juegos al siguiente nivel, que consiste en contar historias asombrosas que resuenan con los sentimientos más profundos de la humanidad y en representar un mundo increíblemente hermoso en el que la gente se maravilla.

Todos los fundadores de estos estudios tienen experiencia en bellas artes y amaban la literatura. Tomemos a Jenova Chen (TGC), por ejemplo, él elige el arte digital como una especialización secundaria cuando era un estudiante universitario. Y tome Ken Wong (USTWO), por ejemplo, el estilo visual está influenciado por el arte minimalista, los dibujos de MC Escher, etc. Y muchos artistas / desarrolladores que trabajaron en Monument Valley también tienen antecedentes en arquitectura.

Una buena historia y un hermoso estilo artístico definen el alma de un juego, al estudiar una variedad de bellas artes y literatura, definitivamente te ayudarán a crear hermosos juegos que toquen y conecten a las personas.

2. Estudiar los conocimientos sobre UX.

La experiencia del usuario en cualquier tipo de software (incluidos los juegos) es muy importante. Los conocimientos de UX te ayudarán a crear una interfaz que sea simple e intuitiva para interactuar. Un buen UX ayudará a las personas a “permanecer en la zona” y disfrutar de una experiencia inmersiva mientras juega el juego. Es lo que hace que un juego sea realmente “jugable”.

Buena suerte y sigan el buen trabajo!

Lo más difícil cuando “entrar” en los juegos es conseguir tu primer trabajo. Haz lo que puedas para que sea más fácil. Busque escuelas con reconocimiento de buenos nombres y programas cooperativos con compañías de juegos. Mire sus requisitos de admisión y luego trabaje muy duro para ingresar a esos programas. Si no entras, no te rindas. Encuentra un programa comparable. Estudiar. Hacer proyectos. Hablar con las personas. Hacer investigación.

Llame o escriba a las compañías de juegos para las que desea trabajar y solicite su consejo.

Tendrá que ser proactivo.

También comienza a aprender C ++ tan pronto como puedas.

Como alguien realmente en una empresa, puedo recomendar buscar desarrolladores. Simplemente poder hacer contacto con alguien en un dev de juego. La empresa es dura. En mi caso, en cambio fundé una empresa, ya que básicamente no hay industria en Sydney. Somos un grupo independiente, en realidad solo somos 4 hombres que trabajamos en nuestro proyecto en nuestro tiempo libre, pero estamos comprometidos, y la compañía es una empresa registrada oficialmente.

Intenta conectarte con otros desarrolladores. Ir a reuniones en su área. Ir a Game Jams. Llegue a las personas que están activamente en un trabajo. Habla, y sé tú mismo. Ser capaz de relacionarse con las otras personas en el equipo es extremadamente importante, y probablemente es lo más fácil de juzgar cuando te encuentras con alguien. Si piensan que podrías trabajar muy bien en el equipo y tienes algunas habilidades relevantes que podrían ser muy útiles para ellos, podrían pedirte que vengas la próxima vez que estén trabajando.

Aparte de eso, solo pongo en las solicitudes de empleo y pides trabajo activamente en las empresas, sin importar lo pequeñas que sean.

Acepte que la programación es difícil y que necesita diez años para aprenderla.

Leer SICP y Introducción a los Algoritmos.

Instale y use Linux en su computadora portátil. Lea la programación avanzada de Linux y los sistemas operativos: tres piezas fáciles

Tener una vida (incluyendo una vida social), y aprender cosas no informáticas (ciencia, literatura, lengua extranjera, …)

No quiero que la respuesta de “demore 10 años en aprenderlo” te desanime. Eso no me parece correcto. Todos somos estudiantes de la vida y siempre estamos aprendiendo. La parte importante es el viaje. Todavía me encantan los primeros juegos que hice cuando era adolescente, usando Games Factory, Director, y luego C ++ con … hmm, ¡no recuerdo qué biblioteca usamos en la Universidad! Pero recuerdo los juegos. En orden, un juego sobre la evolución en el que eres una célula que absorbe otras células y evita los virus, se controla con el mouse y eventualmente se convierte en un gusano, fue un tema similar al de EarthWorm Jim. Luego, un juego sobre ser un Oficial de estacionamiento que multa los autos de los estudiantes estacionados incorrectamente. Eso está bloqueado en el formato de Director, necesito recrearlo en un motor más generalizado para que otras personas puedan disfrutarlo de nuevo 🙂 Y luego un juego que era una parodia de juegos de rol, donde tenías que derrotar al mago enemigo antes de que se generara al azar. ¡Los monstruos llenaron todo el paisaje hasta el punto en que no podías moverte!

Si quieres hacer juegos por ti mismo, entra en Unity y / o UE4. Tiendo a recomendar UE4 a personas que no son buenas en programación debido a los planos, pero yo recomiendo Unity a personas que quieren participar en la programación porque, por lo que he visto, Unity es muy “limpio y organizado” bajo el capó. la comparación cuando desea trabajar en un nivel inferior (p. ej., generar de manera procesada sus propias mallas, multihilo, etc.), y hacer cosas extrañas y poderosas es mucho más fácil.

Es de gran ayuda si desarrolla una habilidad de código que pocos tienen, pero alguien la necesitará absolutamente, como un tipo especial de ai, diseño de motor de juego o creación de herramientas.

Entré en la industria debido a mi experiencia con las computadoras de mano Nintendo. ¡El hecho de que fuera social, tuviera una vida interesante fuera de los videojuegos y pudiera aportar un tremendo valor a la mesa me convirtió en un instabuy!

En cuanto a qué, personalmente, me gusta el enfoque del yoga kármico, simplemente siembre las semillas con amor y deje que su sartén polenice naturalmente mientras explora el desarrollo de software. ¡Crea un juego, contribuye a proyectos de código abierto y aprende C de la manera más difícil!

Estás en el camino correcto. Sin duda, está haciendo un buen trabajo para desarrollar sus habilidades técnicas, pero no descuide sus habilidades blandas, como la comunicación y el trabajo en equipo. Los juegos normalmente se hacen en equipos en estos días, así que encuentra alguien cuyas fortalezas complementen tus debilidades y trabaja en juegos con ellos.

Ve a la universidad y obtén tu título, y pasa los fines de semana trabajando en tus propios juegos. Estoy de acuerdo con los otros que dijeron aprender C ++. Sigue siendo el lenguaje de programación más deseable para trabajos de programación bien pagados.

Tener algo en tu cartera cuando te gradúas de la universidad es oro. La mayoría de los graduados tienen muy poco que mostrar, y hace una gran diferencia.

Termina la escuela secundaria, luego ve a la universidad y obtén un título.

Sigue haciendo juegos. Ten muchas cosas buenas que mostrar cuando te gradúes.

Hay mucho sexismo en y alrededor de la industria. Algunas personas no te tomarán en serio ni te acosarán.

No los dejes.

Aprende mucho más C (con extensiones – ++, #); Javascript sería bueno si trabajas para, por ejemplo, Facebook. Que es una posibilidad; Ofrecen juegos en el navegador.

Dicho esto, tendrás tu barra más alta solo por el hecho de que no tendrás la sensatez de lo que la mayoría de tus clientes masculinos desearán en un juego. Pero un equipo de desarrollo tiene muchos artistas y escritores, así que si te quedas con la codificación, podrías hacerlo.