Buscamos desarrolladores que programen e implementen diseños de juegos variados con vista a un funcionamiento fluido y eficaz con la ayuda de Unity y otras herramientas, ofreciendo una experiencia de juego fluida y dinámica.
Si te gusta programar, desarrollar videojuegos y te has preparado para ello y si además crees que el mercado de los videojuegos es una gran oportunidad, te invitamos a rellena el formulario de inscripción para optar aun puesto como programador en C# para Unity.
Entre tus funciones principales tendrás que:
– Programar en C# para Unity de forma que el código se integre en un programa mayor, sea comprensible, eficiente, mantenible y esté bien estructurado de acuerdo a unas directrices y objetivos.
– Integrar las diferentes partes del código que realices en el videojuego (componentes, módulos, APIs…), teniendo en cuenta el contexto y el motor de juego.
– Planificar las pruebas y asegurar el buen funcionamiento del código desarrollado, incluido las pruebas que se deben hacer 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, Android…).
– Integrarte en un equipo de desarrollo joven y dinámico con un enfoque ágil.
– Adaptarse a las novedades y nuevas posibilidades del sector a la hora de desarrollar videojuegos y sus nuevas técnicas y optimizaciones.
Deberás tener:
– Conocimientos y uso de C#.
– Conocimientos y uso de Unity.
– Experiencia en Unity y sus diferentes componentes a la hora de hacer un videojuego.
– 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 fluido de inglés.
– Conocimiento de los modelos de programación por componentes y por módulos entre otros.
– Capacidad de programar módulos y componentes que se pueda integrar y usar de forma fluida dentro de un proyecto mayor de acuerdo a unos requisitos, un diseño y unos objetivos.
– Conocimiento de las buenas prácticas, optimizaciones y recomendaciones a la hora de hacer videojuegos para consolas y PC, especialmente usando Unity.
Además se valorará:
– Experiencia en proyectos previos, preferiblemente publicados (demostrable).
– Titulación técnica o equivalente.
– Conocimiento de Shaders y su programación.
– Experiencia y conocimientos de programación multihilo, asíncrona y otros métodos de programación avanzada, con especial énfasis en su uso con c# y dentro de Unity..
– Haber realizado un videojuego para múltiples plataformas como PS4, XBox o Nintendo Switch.
– 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…).
El puesto:
– Las condiciones del puesto, horarios, salario, tipo contrato y otros aspectos laborales estarán sujeto a curriculum, valía del candidato y negociación
– Incorporación en proyectos con garantías de publicación con una proyección y posibilidades.
– Posibilidad de desarrollo de carrera profesional en FivexGames.
– Oportunidad para formarte y crecer profesionalmente.
Si te interesa, no te olvides de rellenar el formulario:
- 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.