the Bachelor in IT developer is a 3-year training course accessible after a baccalaureate or parallel admission in the 3rd year. Its objective is to acquire the basics and fundamental knowledge. The program is made up of 7 teaching units.
Objective: to acquire an in-depth video game culture with joint projects with the students G. BS and G. Art.
Gaming culture: history, evolution, gameplay / Esport culture: history, evolution and controversies / Game design / BD and graphics: European, American and Japanese schools / Cinema, series and video games / Photography / Sound design / Sociology, philosophy and video games .
Become a good speaker / Improve your leadership / Develop self-confidence / Work well in a team / Define your professional project
Communication and management
Presentation tools / Project management / Video game economics / Labor and company law / Digital law / Technology watch / English / LV2 and LV3
Masterclasses / Business meetings / feedback from mentors
Projects and hackatons
Development of a website / Development of a mobile application / Creation of a hypercasual mobile game / Organization of a LAN / Design and development of a game / Esport game jam / Create and animate a stream
At the end of each year, 2 months in the 1st and 2nd year, 3 months in the 3rd year, which allow the application of the skills acquired.
the MSc Video Game Programming is a high-level technical training allowing you to meet the needs of studios in the field of video games and imagery. But it also meets the requirements of positions of responsibility where management has a preponderant place. We prepare you to operate in a complex and constantly changing environment. The training is structured around the following 5 teaching themes:
Management and piloting of technological projects
Financial and budgetary management / Business strategy / Project management methodology and agile methods / Management of development teams / Management of information systems / Technology watch and business intelligence / Business creation and business plan / Funding of the game video / Management of technological projects (definition of the technical strategy and quality management) / Management of innovation and change management / Management of a Studio – Editor relationship: contractualization, project management, traps
Computer video game development
Deepening of programming languages / Agile programming and software engineering practices / Game hardware and platforms (mobile devices and consoles / Game engine architecture / Mastery of the various video game engines Unity 3D, Unreal Engine 4, CryEngine / Programming of game and user interfaces (multimodal interfaces) / Artificial intelligence (deep learning, machine learning) / Blockchain / Virtualization and cloud computing / Augmented reality / Big data and processing by AI / Datamining / Cybersecurity (see cybersecurity professions) / Rules of network and multiplayer games (MMORPG) / Multiplayer ranking and matchmaking algorithms / Graphic programming, animation, physics and simulation / Constraints and 3D calculation techniques (geometry in 3D space: vector, matrices, quaternion, projection ) / Rendering technology (Lighting models, Reflection, Shadows, Anti-Aliasing, Optimizations.) / The tools (production, integration, visualization, test) / Design methods / Game middleware
Personal development and interpersonal skills
Acquisition of transversal skills / Conflict resolution / Effective and professional communication / Knowing how to work in multidisciplinary teams / Problem solving / Project management methodology / Technical English / LV2 and LV3 of your choice / Knowing how to manage priorities
Business meetings / Feedback / Visits to companies and studios / Meetings with national and local institutions / Organization of events / Community life.
6 month internship in 4th year. The 5th year is offered on a work-study basis (professionalization contract) or on an alternating basis (internship, CDD).