Message: Return type of CI_Session_database_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
- Cómo parte del equipo de programación, tomarás parte en el desarrollo y mantenimiento del game engine así cómo desarrollo de videojuegos en general, pero especialmente en las áreas siguientes:
- Diseño y desarrollo de nuevas funcionalidades del game engine en varios campos: render, audio, gestión de escenas, procesamiento de imágenes, redes, etc...
- Mantenimiento y optimización.
- Colaborar con los desarrolladores más juniors para mejorar su productividad y calidad.
- Diseño y desarrollo de tools necesarias para la producción.
- Participación en el diseño y desarrollo del gameplay.
Perfil:
- Excelentes conocimientos de la arquitectura CPU, GPU, memória, cachés, etc...
- Ámplios conocimientos de OpenGL.
- Ámplia experiencia en el diseño y programación de shaders.
- Haver tomado parte personalmente en la implementación de código optimizado para una o más plataformas (PS VITA es un plus).
- Dominio de las técnicas modernas de rendering, audio y otras áreas aplicables a videojuegos.
- Conocimiento de plataformas para juegos online es un plus (Xbox Live, PSN, SteamWork, etc.).
- Conocimiento de procesadores móviles es un plus.
Ofrecemos:
- Sueldo muy competitivo según experiencia
- Incorporación a un equipo joven, dinámico y en constante crecimiento
- Trabajo fijo en Lleida
Para participar en el proceso de selección envía un e-mail a jobs@plungeinteractive.com con la información siguiente:
- Carta de presentación
- CV
- Ejemplos de código
- Portfolio