C++ programming For 2D Games Using SFML

learn how to create your first 2D game using Simple and Fast Multimedia Library for C++ developers
3.8 (2 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
89 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 24
  • Length 1.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2016 English

Course Description

this course is an introduction to how you can use SFML to build 2D games. we will see how to download and install this library with Visual Studio

  • along with 24 lectures you will learn the core module and the graphics module in SFML to learn how to make good graphics and animation inside SFML for your games
  • we will begin by learning how to make a simple window and then we wll learn how to fill it with components of your game then we will use the game loop to make your game active. the next step is to discover how to interact with the user by handling events. in the last section we will see how to work with sprites that are so special and helpful
  • in this course we will not discover how to work with the audio module and network module because this course is just an introduction but since we have documentation. no worries those modules are simple to learn since we now how SFML works after taking this course

What are the requirements?

  • SFML Library to download from the official website
  • visual studio ( any version is accepted)

What am I going to get from this course?

  • make your own 2D game using SFML Framework
  • Understand the architecture of every 2D game
  • take it as first stage before making 3D games
  • understand the process of game making in C++
  • Practice your C++ programming knowledge in game development

What is the target audience?

  • this course is made for those who have a basic knowledge in C++ and Object oriented programming and interested how it can help to create games in the real world

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Overview and explanations
SFML Overview
Preview
01:28
Installing SFML with VS compiler
Article
Section 2: Getting Started
Overview
Preview
01:28
Creating a Window
05:10
Game Loop
Preview
03:09
Event Handling
Preview
05:12
Handling Several Events
04:03
Shape Rendering and Transformation
03:35
Shape Drawing
06:58
Drawing Convex Shapes
07:17
Shape Transformation
06:08
Shape Animation
05:10
Controlling Shapes
06:53
Section 3: Loading And Using Textures
Overview
Preview
00:57
IMAGES vs TEXTURES
01:42
Creating Images
01:25
Creating Textures
02:04
Creating Texture From An Image
04:35
Rendering Shapes With Textures
07:27
repeat A Texture Over A Shape
02:28
Working With Sprite
02:05
Section 4: The World Of Sprites
Overview
Preview
00:47
Capturing Time
02:51
Sprites in Action
02:07

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Lharrach Abdellah, Udemy Studio Mumber

My name is Lharrach Abdellah, i have 22 years old and i'm in the fourth year of programming experience . I am a c++ programmer and  Qt creator developer. I joined recently the Udemy Studio in order to Share My Knowledge with people who needs some skills in the cited Applications. I joined the Udemy Studio to be a known instructor and ameliorate my career.  and the last thing i learned is C++ And Qt Creator at openclasserooms website since then i became professional in C++ programming language. Now my purpose in Udemy is to share all my skills with students and professionals. to learn more about programming please feel free to subscribe in my published courses.

Ready to start learning?
Take This Course