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
Programador C++ / Unity
Necesitamos cubrir varios puestos. Buscamos estos dos perfiles:
- un crack del C++, aunque no sepa mucho de juegos
- un programador que se defienda bien en C++ pero además tenga experiencia con Unity, master de videojuegos o similar...
Requisitos técnicos imprescindibles:
- Titulación en Ingeniería Técnica o Superior en Informática, o titulación extranjera equivalente.
- Mínimo de 2 años de experiencia en programación C++.
- Experiencia demostrable en manejo de gráficos 3D por computador, bien sea a nivel de API de renderizado o con algún motor 3D de terceros.
Requisitos técnicos valorables:
- Experiencia con OpenGL y/o DirectX.
- Experiencia en desarrollo nativo para iOS bajo entorno XCode.
- Experiencia en desarrollo nativo para Android (NDK)
- Manejo a nivel de usuario de herramientas de edición de gráficos (3D Studio Max, Photoshop, Flash, etc.) para exportación de assets.
Responsabilidades:
Si eres un crack del C++ podrás participar en el desarrollo de nuestro motor 3D multiplataforma.
Si tienes experiencia en juegos podrás programar juegos para iOs y Android en Unity o nativo. CV a tejedor@virtway.com