Programação de Jogos Digitais

Image Alt
  /  LEA.CU  /  Programação de Jogos Digitais

Programação de Jogos Digitais

£0
Categories:
Manette de jeu vidéo

About this course

Objetivo do programa

Treinar programadores especializados na produção de games 3D.

2 anos

62 2/3 unidades

6 sessões

Estágio

Gaming controller

Pré-requisitos

Os candidatos devem possuir pelo menos um diploma do ensino médio (ou equivalente) e ter completado com sucesso o curso de matemática (436, 536 SN ou TS) ou formação equivalente.

Se a sua língua materna não for o francês ou inglês, você deve demonstrar proficiência em um dos dois idiomas.

Perspectives profissionais

Programador de jogos

Programador 3D

Desenvolvedor Unity

Programador de acessórios

Desenvolvedor criativo

Tecnologias ensinadas

Unity, OpenGL, SDL, Inteligência Artificial, Matemática para jogos, C#, C, C++, Java, SQL, JavaScript, etc.

Quer saber mais sobre nossos cursos?

Courses Details

Semester 1
Technical and programming logic - 75h

Become familiar with different working techniques and algorithmic logic used in the programming environment. This course allows you to acquire the basic knowledge necessary for the job of programmer analyst.

HTML Web Programming - 75h

Create the structure of wen pages using HTML, and enhance them with style sheets (CSS).

Introduction to structured programming (C) - 75h

Learn concepts, techniques and a structured programming methodology with C.

Introduction to object-oriented programming (C++) - 75h

Learn the basic concepts of object-oriented programming: classes, objects, inheritance, polymorphism, etc.

Semester 2
Object-Oriented programming I (Java I) - 75h

Address graphical application programming and event management, threads and socket communication.

Programming in a graphical environment (C#) - 75h

Evolve standard Windows applications with C# in the environment to become familiar with problem analysis, concepts and terms of event programming.

Database - 75h

Appropriate the principles of modeling databases. Master the the Transact-SQL database programming language.

Object-Oriented programming II (Java II) - 75h

Deepen the knowledge of Java and master the server-side development (J2EE, JSP, Servlet) Know how to apply an MVC architecture.

Semester 3
Game engines I - 75h

Introduction to different video game engines such as Unity, Unreal, etc. and to the programming modes using their development interfaces. Use of the programming within the video game engines to develop the functionalities necessary for the realization of the game.

Mathematics applied to games - 75h

Introduction to mathematical concepts applied to 2D/3D environments. Concepts of algebra, geometry, trigonometry, vectors and matrices will be discussed in this course. Introduction to physics concepts and their integration in video games.

Graphic libraries - 75h

Introduction to OpenGL and DirectX and their use in 2D and 3D environments. Advances concepts of OpenGL and DirectX graphic libraries.

Initiation to artificial intelligence - 75h

Programming concepts specific to the development of character and environment behaviors in video games.

Semester 4
2D/3D tools - 75h

Use of technical tools and programming concepts specific to the development of video games.

Game engines II - 75h

Advanced programming concepts within game engines to achieve complex graphics features and effects.

Analysis project - 75h

Become familiar with a method of analysis and modeling. Plan the development of the game project.

Production project - 75h

Realization of functionalities within a gaming application. Put into practice the notions of programming seen within the framework of the program.

Semester 5 & 6
Dynamic job search method - 75h

Become familiar with the job market. Produce CV. Develop job search techniques.

Design and realization of the portfolio - 45h

Assemble the different projects produced during the lessons.

Intership I and II - 480h

Consolidate the notions acquired by a concrete application of concepts and learning in real situations.

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: