3D Programmer - Montreal, Canada - Krafton

    Krafton
    Krafton Montreal, Canada

    1 month ago

    Default job background
    Description

    English will follow below.

    En tant que Programmeur·euse 3D, vous aurez la charge du développement et de l'implémentation des systèmes de rendu de notre jeu. Vous travaillerez en étroite collaboration avec les équipes Art et Conception de Jeu pour comprendre leur vision et atteindre une expérience visuelle remarquable qui nous différencie de la compétition.

    Responsabilités :

    • Développer et implémenter les systèmes de rendu, incluant la modélisation de personnage et d'environnement, les textures, l'éclairage et les effets spéciaux.
    • Collaborer avec les équipes Art et Conception de Jeu, pour assurer l'alignement des graphismes avec la vision globale et les objectifs du projet.
    • Développer et maintenir la documentation technique, y compris les documents de conception et les spécifications système.
    • Se tenir informé·e des dernières tendances de l'industrie liées à la programmation et aux graphismes 3D, explorer des technologies émergentes pour améliorer les méthodes de développement de jeu.
    • Optimiser la performance et la flexibilité des systèmes 3D.

    Connaissances/compétences :

    • Baccalauréat en sciences informatiques, génie logiciel, ou équivalent.
    • Minimum 5 années d'expérience dans la programmation 3D pour les jeux vidéo, incluant des expériences avec les systèmes de rendu.
    • Connaissance solide de C/C++, des mathématiques 3D, expérience avec Unreal Engine 5 est un plus.
    • Solides compétences en débogage et résolution des problèmes.
    • Passion pour les jeux vidéo et désir de créer des graphismes innovants et de qualité.

    ________________________________________________________________________________________________

    Job Description :

    As a 3D Programmer, you will be responsible for the development and implementation of rendering systems of our game. You will work closely with the art and game design teams to understand their vision and deliver an amazing visual experience that sets us apart from the competition.

    Responsibilities :

    • Develop and implement rendering systems, including character and environment modeling, texturing, lighting, and special effects
    • Collaborate with the art and game design teams to ensure that the graphics are aligned with the overall vision and goals of the project
    • Develop and maintain technical documentation, including design documents and system specifications
    • Stay up-to-date with the latest industry trends and technologies related to 3D programming and graphics, and explore new and emerging technologies to improve the game development process
    • Optimize 3D systems for performance and scalability

    Knowledge/Skills:

    • A bachelor's degree in computer science, software engineering, or equivalent
    • 5+ years of experience in 3D programming for video games, including experience with rendering systems
    • Strong knowledge of C/C++, 3D math and experience with Unreal Engine 5 is a plus
    • Strong problem-solving and debugging skills
    • Passion for video games and a desire to create cutting-edge and high-quality graphics