Halo Section Bg

Pong - SFML

Unlock your complete game development potential with pong, curated to help you understand the basics of SFML. This course will guide you step-by-step through the basics of SFML as you bring a classic game to life! Build Your First Game with SFML! Start your SFML journey now!

What you'll learn

  • Programming in C++

  • 2D Game Development

  • Physics and Collision Systems

  • SFML Basics

  • Rendering with SFML

  • Window Management

Requirements

  • Serious Intention of making a career in games

  • Passionate about making games with a burning desire to become a game developer.

  • You are willing to push your boundaries and you have an attitude of 'whatever it takes'.

  • Ability to dedicate 25 Hours towards the course on a weekly basis.

  • A system with a minimum 8 GB RAM, i5 Processor and 2 GB graphic card.

About This Course

The Pong project is designed for learning the basics of SFML.

Unlike many learning paths that leave you with incomplete knowledge or projects that don't translate into career success this comprehensive project ensures you know all the technical aspects that employers seek.

Show More

Curriculum

1 Assignment
15 minutes

1. Project Goal
2. Getting Started!
3. Configuring Project
4. Branching Instructions

2 Assignments
45 minutes

1. Your Window To Another World!
2. Game Window Customization

2 Assignments
30 minutes

1. Escaping To the Real World!
2. Fetching Mouse Clicks

1 Assignment
15 minutes

1. How will it be different this time?
2. Lifecycle Functions
3. Game Loop

2 Assignments
1 Hour

1. Let's draw some shapes
2. Rendering Ball

3 Assignments
2 Hours

1. Moving Ball and the Paddles
2. Creating Boundaries
3. Handling Collisions

2 Assignments
1 Hour

1. Understanding Frame Rate
2. Frame Rate Dependency Problem
3. Time Service
4. Frame Rate Independent Movement

3 Assignments
1.5 Hours

1. Scoreboard
2. How to draw Text on screen
3. Customizing Text
4. Updating the Score

2 Assignments
1 Hour

1. Playing SFX in SFML
2. Playing Background Music

Instructor

Mayank Grover

Founder, Teacher @ Outscal | EA, Kixeye, DeNA, Junglee, D.E. Shaw

Why you should learn from me:

  • Over 10 years of experience building games for major companies like EA, Junglee, DeNA.
  • Founder of Outscal, a thriving 9000+ member community dedicated to game development and career growth.
  • Proven track record of mentoring developers, with a focus on practical, career-accelerating skills.

Outscal Alumni

Vinay Kashyap
Gameplay Programmer at Ubisoft

Outscal delivers an unmatched journey into game programming: exceptional instructors, real-world projects, and a supportive community.

Ranjit Panjwani
Game Developer at Image Devices

Outscal helped me transition to my dream career in game development at the age of 32, highly recommended if you are looking to build a career in games.

Joy Kumar
Senior Software Engineer at Wildace

Outscal’s unique approach to online learning prepared me for future hurdles, the 1-on-1 mentor sessions accelerated my growth to the next level.

Milan George
Senior Programmer at Nytwolf Games

The project-oriented approach helped me completely grasp concepts better than anything taught to me during my conventional education.

Sethunath R
Gameplay Engineer 2 at Zynga

The project-oriented approach at Outscal helped me make my portfolio and gave me a boost in getting my resume shortlisted with the studios I applied with.

Tanya Gupta
Unity 3D Developer at Terra

A great place to learn and grow in the video game development industry. The team is super supportive and went above and beyond to help me.

Chinmay Varmani
Indie Game Developer

The comprehensive game programming course offered by Outscal exceeded my expectations, highly recommended for aspiring game developers.

Flemin Johnson
Consultant at Sagility

In a short span of 6 months, Outscal’s game development course helped me excel in my career and crack into one of the top gaming companies in India.

Swapnil Rane
Game Developer at Voodoo

Outscal boosted my confidence and taught me how to express my thoughts through game development.

Aihasas Yadu
Unity Developer at Vapronix

Best part about Outscal is their 1-on-1 reviews for all codes and focusing on students individually.

Darren Henry
Game Developer at Redline Games

Outscal’s Game Development course is completely career-oriented, unlike traditional colleges which are just meant for exams.

Vidit Rawat
Engineer 1 at LightFury Games

With supportive and approachable mentors at Outscal and hands-on industry-level projects, I was able to turn my passion for game development into a career.

Komal K
ASE at Light & Wonder

’I was a born genius, education ruined me.’ Outscal helped me rise again like a Phoenix contributing to my career transition from a sketch artist.

Choose Your Plan

CONTENT ONLY

FREE

Access to all Content

Professional Certification

Mentor Support

Enroll For Free

WITH CERTIFICATE

$25

USD

Access to all Content

Professional Certification

Mentor Support

Buy Now

Talk to a Career Advisor

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.