[{"command":"insert","method":null,"selector":".course-modal-ajax-placeholder-949322","data":"\u003Cdiv class=\u0022container content-rte\u0022\u003E\n  \u003Cdiv class=\u0022row\u0022\u003E\n    \u003Cdiv class=\u0022box col-md-6 bg-primary text-white\u0022\u003E\n      \u003Ch2 class=\u0022h1 text-left\u0022\u003E  Programmation Jeux Vid\u00e9os 3D\n\u003C\/h2\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EECTS :\n          5\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ESemestre calendaire :\n          Semestre 2\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n            \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ED\u00e9tail du volume horaire\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003ECours magistraux :\u003C\/span\u003E\n                                      \u003Cspan\u003E18\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003ETravaux pratiques :\u003C\/span\u003E\n                                      \u003Cspan\u003E24\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                                                          \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ELangue d\u0026#039;enseignement\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003EFran\u00e7ais\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EEnseignement \u00e0 distance\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003Enon\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003Cdiv class=\u0022box col-md-6\u0022\u003E\n            \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EPr\u00e9requis\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003EProgrammation orient\u00e9e objet. Des connaissances en programmation \u00e9v\u00e8nementielle sont un plus.\u003C\/p\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EProgramme \/ plan \/ contenus\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003ELes th\u00e9matiques ci-dessous sont abord\u00e9es :\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EConception et architecture d\u2019un jeu : cycle de vie d\u2019un projet de jeu, \u00e9laboration du gameplay et des m\u00e9caniques de jeu, architecture logicielle d\u2019un moteur de jeu, gestion des \u00e9tats du jeu et des boucles principales (game loop)\u003C\/li\u003E\n\u003Cli\u003EProgrammation du gameplay : gestion des entr\u00e9es utilisateur (clavier, souris), syst\u00e8mes d\u2019entit\u00e9s et de composants (Entity-Component System), d\u00e9tection et gestion des collisions, syst\u00e8mes de physique simples (gravit\u00e9, mouvement, etc.)\u003C\/li\u003E\n\u003Cli\u003EGraphismes et rendu : concepts fondamentaux de la 3D (coordonn\u00e9es, cam\u00e9ras, transformations), pipeline graphique : du mod\u00e8le \u00e0 l\u2019affichage sur GPU, rendu 3D, textures, lumi\u00e8res et shaders\u003C\/li\u003E\n\u003Cli\u003EOutils et moteurs de jeu : introduction \u00e0 un moteur de jeu (Unity Engine), cr\u00e9ation de sc\u00e8nes et gestion des ressources, scripting du gameplay en C#, int\u00e9gration des assets (mod\u00e8les, sons, animations)\u003C\/li\u003E\n\u003Cli\u003EInterface et exp\u00e9rience utilisateur : principes de design d\u2019interface pour le jeu vid\u00e9o, gestion des \u00e9v\u00e9nements, retour visuel et sonore pour le joueur\u003C\/li\u003E\n\u003C\/ul\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EObjectifs d\u0026#039;apprentissage\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cul\u003E\n\u003Cli\u003EComprendre les fondements du d\u00e9veloppement de jeux vid\u00e9o, depuis la conception du gameplay jusqu\u2019\u00e0 la r\u00e9alisation technique d\u2019un prototype jouable.\u003C\/li\u003E\n\u003Cli\u003EProgrammer les \u00e9l\u00e9ments essentiels d\u2019un moteur de jeu, incluant la gestion des entr\u00e9es, la physique, les collisions, l\u0027animation et l\u2019affichage 3D.\u003C\/li\u003E\n\u003Cli\u003EUtiliser efficacement un moteur de jeu pour cr\u00e9er des environnements interactifs.\u003C\/li\u003E\n\u003Cli\u003EInt\u00e9grer des \u00e9l\u00e9ments multim\u00e9dias (graphismes, sons, interface) afin de construire une exp\u00e9rience de jeu coh\u00e9rente et immersive.\u003C\/li\u003E\n\u003C\/ul\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EOrganisation g\u00e9n\u00e9rale et modalit\u00e9s p\u00e9dagogiques\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003EL\u0027UE s\u0027organise en cours accompagn\u00e9s de s\u00e9ances de TPs. Evaluation par un partiel et rendu de projet.\u003C\/p\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n                                \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ENature de l\u0026#039;\u00e9valuation\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003EEvaluation Continue non Int\u00e9grale\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n      \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n","settings":null}]