Seekers wanted

¿Quieres unirte a nuestro equipo?

Actualmente tenemos abiertos los siguientes procesos de selección

¡No dudes en consultarlos!

Desarrollador de Videojuegos en Unity

Si te gusta programar, te has formado como programador y te apasiona el mundo de los videojuegos, en FiveXGames te ofrecemos un puesto fijo como programador full-stack (generalista) en C# para Unity, trabajando en una empresa joven y en crecimiento.

Buscamos un programador que realice la implementación del diseño del juego, ya sea desarrollándolo o delegándolo en terceros para que puedan implementarlo de acuerdo a sus especificaciones, siendo el responsable junto con el diseñador de hacer el diseño de los diferentes documentos de alto nivel (arquitectura y modelo de datos..).

Entre tus funciones principales tendrás que:

  • Realizar el diseño de alto nivel (HLS) de acuerdo a las especificaciones del diseño del videojuego y las plataformas objetivo.
  • Junto con el diseñador, realizar la planificación del desarrollo y la posible realización por terceros de algunas partes.
  • Identificar y documentar aquellos módulos del videojuego que vayan a ser desarrollados por terceros.
  • Programar en C# con Unity de forma que el código sea comprensible, eficiente y esté bien estructurado.
  • Integrar las diferentes partes del código en el videojuego (componentes, módulos, APIs…).
  • Ayudar a planificar el testeo (QA) y si fuera necesario ayudar con la depuración.
  • Participar en la adaptación de los videojuegos a las diferentes plataformas en las que trabajamos (PC, PS4, XBOX, Switch…).
  • Integrarte en un equipo de desarrollo ágil (basado en prototipos).
  • Adaptarse a las novedades y nuevas posibilidades del sector a la hora de desarrollar videojuegos y optimizarlos.

Deberás tener:

  • Un buen nivel de inglés técnico.
  • Experiencia en proyectos previos publicados (demostrable).
  • Capacidad resolutiva y de afrontar nuevos retos.
  • Capacidad de trabajar en equipo y en entornos ágiles.
  • Autonomía y capacidad de toma de decisiones.
  • Manejo de C# o de algún lenguaje de programación orientado a objetos.
  • Experiencia en Unity y sus diferentes partes a la hora de hacer un videojuego.
  • Conocimiento de los modelos de programación por componentes y por módulos.
  • Conocimiento de las buenas prácticas, optimizaciones y recomendaciones a la hora de hacer videojuegos para consolas y PC.

Además se valorará:

  • Titulación técnica o equivalente.
  • Conocimiento de Shaders y su programación.
  • Haber realizado un videojuego para PS4, XBox o Nintendo Switch.
  • Capacidad de asunción de riesgos.
  • Programación de cámara y de efectos visuales (Vfx).
  • Conocimiento del funcionamiento de modelos, texturas y materiales en general.
  • Conocimientos en animación para videojuegos en Unity (Mecanim, Animator…).
  • Conocimiento de técnicas de optimización para Unity (Batching, Bakeado, Oclusión…).
  • Conocimientos y/o experiencia práctica en el uso de otros motores de juego (Unreal, Cocos, CryEngine, Source…).
  • Interés y conocimiento del mercado de videojuegos.
  • Conocimiento y uso de los Plugins mainstream de Unity.
  • Conocimiento de herramientas de terceros para las diferentes partes del videojuego (FMod, Houdini, PhysX, Blender…).

Qué ofrecemos:

  • Puesto fijo a jornada completa en Madrid.
  • Salario en función a la valía del candidato.
  • Incorporación en proyectos con una gran proyección y posibilidades.
  • Posibilidad de desarrollo de carrera profesional en FiveXGames.
  • Oportunidad para formarte y crecer profesionalmente.
  • Posibilidad de flexibilidad en los horarios.

Si te interesa, no te olvides de enviarnos:

  • Currículum actualizado.
  • Si dispones de algún proyecto personal o repositorio de código.
  • Juegos y proyectos realizados (adjunto, enlace, ficha…).

En cualquier caso, si te consideras un gran programador y te apasiona el puesto, aunque no cumplas con algunos requisitos, contáctanos, nos encantaría saber de ti.