This job might no longer be available.
C# - Unity Programmer - Unannounced Project | C# - Unity Programmeur.se - Projet non-annoncé
3 years ago
Behaviour is looking for programmers to develop game or system features. The programmer will work in a dynamic environment, with other programmers as well as game and level designers on prototyping, design, implementation and improvement of many aspects of the game.
1
- Develop systems to support all aspects of the game, including progression of the player, game flow, analytics, online and multiplayer systems, anti cheating mechanics, pairing of players, motor systems (3D, physics, resource management), memory performance and optimization and/or various tools;
- Work with the creative director and game designers to develop character characteristics, such as player mechanics, player controls, camera, powers, interactions with objects and other characters, weapons, etc.;
- Develop other game features, such as achievements, balance of game features,
- Work within an interdisciplinary team with programmers, designers, artists and facilitators to obtain the appropriate solution to achieves the desired quality and performance;
- Carefully test the implemented features;
- Participate in design and code reviews;
- Perform technology watch.
2
- Strong skills in C # and / or C ++;
- Experience with Unity, or an equivalent game engine;
- Good algorithmic knowledge;
- Ability to solve complex technical problems with strong analytical skills;
- Ability to work in a highly collaborative work environment;
- Experience in programming multiplayer online games is a plus.
3
- Développer des systèmes pour soutenir tous les aspects du jeu, notamment la progression du joueur, le flux de jeu, la dimension analytique, les systèmes en ligne et multijoueur, la mécanique antitriche, le jumelage des joueurs, les systèmes moteurs (3D, physique, gestion des ressources), des enjeux de performance et optimisation de la mémoire ou encore le développement d'outils;
- Travailler avec l'équipe de direction créative et les concepteur.e.s de jeux pour développer les caractéristiques des personnages, comme la mécanique des joueurs, les commandes des joueurs, la caméra, les pouvoirs, les interactions avec les objets et autres personnages, les armes;
- Développer d'autres fonctionnalités de jeu, comme les accomplissements, l’équilibre des fonctionnalités de jeu;
- Travailler dans une équipe interdisciplinaire avec des programmeur.e.s, des concepteur.e.s, des artistes et des animateurs/ices pour obtenir la solution appropriée qui permet d'atteindre la qualité et la performance souhaitées;
- Tester soigneusement les fonctionnalités implémentées;
- Participer aux revues de conception et aux révisions de code;
- Effectuer de la veille technologique.
4
- Solides compétences en C# et/ou C++ ;
- Expérience avec Unity, ou un moteur de jeu équivalent ;
- Bonne connaissance algorithmique ;
- Capacité à résoudre des problèmes techniques complexes avec de solides aptitudes analytiques;
- Capacité à s'épanouir dans un envirronnement hautement collaboratif;
- Expérience dans la programmation de jeux multijoueur en ligne est un plus.
Behaviour recherche des programmeur.e.s pour développer des fonctionnalités de jeu ou de système. Le/la programmeur.e travaillera dans un environnement dynamique, avec d'autres programmeur.e.s ainsi que des concepteur.e.s de jeux et de niveaux sur le prototypage, la conception, la mise en œuvre et l'amélioration de nombreux aspects du jeu.
Create Your Profile — Game companies can contact you with their relevant job openings.