SFML 2 : Développer des jeux 2D avec C++

Développez des jeux 2D avec la SFML (version 2.5+) et le langage de programmation orienté objet C++.

SFML 2 : Développer des jeux 2D avec C++
SFML 2 : Développer des jeux 2D avec C++

SFML 2 : Développer des jeux 2D avec C++ udemy course

Développez des jeux 2D avec la SFML (version 2.5+) et le langage de programmation orienté objet C++.

Ce cours complet vous permettra d'apprendre à créer des jeux vidéo en 2D avec la SFML (Simple and Fast Multimedia Library) et le langage de programmation objet C++.

Nous allons découvrir et mettre en pratique les principales fonctionnalités de la bibliothèque SFML afin d'implémenter les mécaniques que l'on retrouve dans un jeu vidéo 2D :

  • Afficher une fenêtre de jeu

  • Afficher du texte à l'écran

  • Gérer les Inputs (clavier/souris)

  • Afficher des formes de base à l'écran

  • Afficher des Textures, Sprites et animer un personnage 2D

  • Déplacer le personnage au clavier

  • Attaquer

  • Détecter des collisions

  • Créer un niveau de jeu à partir d'un Tileset

  • Charger le niveau (Tile mapping) depuis un fichier externe

  • Gérer les collisions entre le personnage et les tuiles (cases) du niveau

  • Créer une transition entre 2 maps

  • Utiliser un éditeur de maps

  • Attaquer des monstres

  • Créer une barre de vie

  • Jouer des sons

  • Afficher des dialogues

  • Sauvegarder dans des fichiers

  • Et plein de conseils et astuces

En plus de cela nous allons pratiquer le langage C++, découvrir les fonctionnalités de base de ce langage et configurer notre environnement de développement pour créer nos projets basés sur la SFML.

Dans cette formation complète SFML / C++, nous allons utiliser les fonctionnalités de la SFML une à une, les prendre en main et les appliquer sur des cas pratiques afin de mieux se projeter.

A l'issu de ce cours vous serez en mesure de vous lancer dans le développement de jeux avec la SFML. Vous aurez les connaissances pour afficher des personnages à l'écran, les contrôler au clavier/souris, afficher un monde 2D, gérer les collisions et détecter des événements. Vous aurez les connaissances essentielles pour bien démarrer dans la création de jeux avec cette librairie et le langage C++.

Vous aurez accès à tout mon code source et à toutes les ressources en téléchargement pour suivre au mieux ce tutoriel SFML & C++.

Il s'agit d'un sujet rare dans le monde francophone mais néanmoins très recherché. Ce cours rassemble tout ce dont vous avez besoin pour débuter sereinement avec la SFML.