Building Games with SFML [Video]

Preview in Mapt

Building Games with SFML [Video]



2 customer reviews
A step-by-step introduction to SFML to help you build enjoyable, cross-platform games
Mapt Subscription
FREE
$29.99/m after trial
Video
$72.25
RRP $84.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$72.25
$29.99p/m after trial
RRP $84.99
Subscription
Video
Start 30 Day Trial

Frequently bought together


Building Games with SFML [Video] Book Cover
Building Games with SFML [Video]
$ 84.99
$ 72.25
Advanced Tools and Techniques Beyond Base R [Video] Book Cover
Advanced Tools and Techniques Beyond Base R [Video]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $174.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Video Details

ISBN 139781783286676
Course Length3 hours 58 minutes

Video Description

SFML is a framework that allows you to write games and run them on various operating platforms, including Windows, Linux, and OS X. With a simple programming interface to the different components of the underlying device, SFML gives aspiring game developers the ability to create and publish enjoyable games.

Building Games with SFML will guide you through the entire process of game development. You will master the main features of SFML and become confident in architecting and designing games because everything you learn will translate to your own project. Even experienced developers are highly likely to learn something new.

To begin with, you’ll learn how to compile and install SFML before introducing the system, window, graphics, and audio modules of SFML.

We then move on to the development of a clone of the Pac-Man game, called Pac-Woman, enhanced by entertaining modern features, starting by laying the foundation of the game after you understand key game development patterns. Piece by piece, from the game loop to the implementation of artificial intelligence, we will build an engaging game. It will include the implementation of game states, the modeling of entities, the animation of characters, and rendering the maze. Finally, this course concludes by adding gameplay and putting it all together to produce an exciting and challenging game.

Style and Approach

All the topics are explained practically, as you build a “Pac-Woman” game. The course covers the basics and builds a game from start to finish, highlighting an effective and efficient way to develop a game. We move slowly enough for beginners to get started, but provide interesting details and notes for developers who are already acquainted with the framework to grasp the tiny details. It focuses on good code-writing practices and structures through easy-to-understand examples and explanations.

Table of Contents

Getting Started
The Course Overview
Installing SFML Library
Setting Up the Project
Investigating SFML
Discovering the System Module
Discovering the Window Module
Discovering the Graphics Module
Shaping the Game
The Game Loop
The Game States
Implementing the Navigation
Modeling Entities
Animating Characters
Creating the Maze
Rendering the Maze
Adding the Navigation Logic
Enhancing the Maze Visual
Scrolling with a Camera
Adding the Gameplay
Writing an Artificial Intelligence
Collecting Dots and Bonuses
Displaying the HUD
Adding Levels and Score

What You Will Learn

  • Set up a cross-platform game project and deploy the game on various gaming platforms
  • Draw shapes, text, and images efficiently while applying geometrical transformations
  • Play environmental sounds and background music
  • Lay the foundations of a game with respect to the game loop and game states
  • Model entities and animate the characters of a game
  • Render an appealing scene efficiently from a two-dimensional array
  • Use views to implement a camera-tracking (or scrolling) feature
  • Write the code for basic artificial intelligence

Authors

Table of Contents

Getting Started
The Course Overview
Installing SFML Library
Setting Up the Project
Investigating SFML
Discovering the System Module
Discovering the Window Module
Discovering the Graphics Module
Shaping the Game
The Game Loop
The Game States
Implementing the Navigation
Modeling Entities
Animating Characters
Creating the Maze
Rendering the Maze
Adding the Navigation Logic
Enhancing the Maze Visual
Scrolling with a Camera
Adding the Gameplay
Writing an Artificial Intelligence
Collecting Dots and Bonuses
Displaying the HUD
Adding Levels and Score

Video Details

ISBN 139781783286676
Course Length3 hours 58 minutes
Read More
From 2 reviews

Read More Reviews

Recommended for You

Advanced Tools and Techniques Beyond Base R [Video] Book Cover
Advanced Tools and Techniques Beyond Base R [Video]
$ 124.99
$ 106.25
Compass - powerful SASS library that makes your life easier [Video] Book Cover
Compass - powerful SASS library that makes your life easier [Video]
$ 53.99
$ 45.90
Building Effective Microservices [Video] Book Cover
Building Effective Microservices [Video]
$ 124.99
$ 106.25
Learning Microsoft Cognitive Services - Second Edition Book Cover
Learning Microsoft Cognitive Services - Second Edition
$ 35.99
$ 25.20
Pandas Cookbook Book Cover
Pandas Cookbook
$ 39.99
$ 28.00
Machine Learning with R Cookbook - Second Edition Book Cover
Machine Learning with R Cookbook - Second Edition
$ 39.99
$ 28.00