Brick Breaker Game in most Powerful C++ graphic library SDL2
4.7 (13 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.
1,812 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Brick Breaker Game in most Powerful C++ graphic library SDL2 to your Wishlist.

Add to Wishlist

Brick Breaker Game in most Powerful C++ graphic library SDL2

English
4.7 (13 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.
1,812 students enrolled
Created by Bilal Khan
Last updated 8/2017
English
Curiosity Sale
Current price: $10 Original price: $50 Discount: 80% off
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 7 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Program your own 2d games using SDL 2.0
  • Understand the Basic Logic of games and the "game loop"
  • Do body body collision detection and resolution
View Curriculum
Requirements
  • To be able to follow this course, you will need a Basic skill level with coding in C++
  • Note: SDL2 is cross platform and can be done on Windows/Linux/Mac, however this course will be taught on Windows. The course content should work on the other 2, but the projects will be different.
Description

In this course I'll take your Basic C++ skills, take them up a little and use them to make a Brick Breaker  game using SDL2. You'll be given code after every few tutorials to carry along 

We are going to learn basic game development elements, such as Events, game loop, object movement,  object collision ,memory management etc and After taking this course Advance Game Programming will be 5 times easier for you guys.

At the end of the course you will be able to build  2D Common marketing Games and sell them...

Let's make a game!

Who is the target audience?
  • Anyone with a Basic level of coding and interested in learning Basic Game Programming
Students Who Viewed This Course Also Viewed
Curriculum For This Course
23 Lectures
02:11:24
+
Downloading and Adding SDL to C++ Compiler
2 Lectures 15:11

For any queries Join our Facebook Group

https://web.facebook.com/groups/1968268116776805/?ref=bookmarks

Preview 03:26

Here is the Linker...Just copy it and Paste it in the Linker Tab

-lmingw32 -lSDL2main -lSDL2



Join my Facebook Group for all types of Queries and latest courses


https://web.facebook.com/groups/1968268116776805/?ref=bookmarks

Join my Facebook Page to stay updated

https://web.facebook.com/Khan-Udemy-305573166572349/notifications/


Adding SDL to C++ Compiler
11:45
+
Our SDL Window
5 Lectures 23:38
Displaying SDL Window on Screen
08:07

Rendering SDL Window
03:15

SDL Surface and SDL Texture
04:46

Position and Size of an image
02:58

Displaying the ball image on the screnn
04:32
+
Game Loop
13 Lectures 01:25:03
Events
06:39

Displaying our background image
05:15

Moving the Ball
06:23

Collision of the Ball with the walls
05:58

Moving the Bat on Key Press
04:10

Bat Collision with the walls
05:56


Displaying Bricks
14:13

Collision of Ball with the Bricks
12:31

Winning Condition for our Game
04:42

Destroying all Crappy Stuff
06:20

Game Over Logic
01:47

Game Over
04:16
+
What Next
3 Lectures 07:32
Main Arguments
01:33

Moving to our Next Goal
01:42

What Next
04:17
About the Instructor
Bilal Khan
4.7 Average rating
13 Reviews
1,812 Students
1 Course
Bilal Khan

I am a Software Engineer and have been coding since Grade 9. I have built many 2D and 3D games using most Powerful Game Engines like Unity3D, SDL2, Libgdx

I am also a master of Coding in Android, C++, Java, Python and scripting languages which are used for designing Webpages like HTML5, JavaScript and PHP.

I love to teach the newbies and also the professionals. I always try to teach something new and in-demand topics to my students.  I teach with passion and purpose! Every course is delivered with my students in mind. I found that udemy is helping those who want to learn. so that's why I'm here.