SFML Game Development By Example

Create and develop exciting games from start to finish using SFML

SFML Game Development By Example

Raimondas Pupius

12 customer reviews
Create and develop exciting games from start to finish using SFML
Mapt Subscription
FREE
$0.00/m after trial
eBook
$10.00
RRP $39.99
Save 74%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 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
$10.00
$49.99
$29.99 p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


SFML Game Development By Example Book Cover
SFML Game Development By Example
$ 39.99
$ 10.00
Mastering SFML Game Development Book Cover
Mastering SFML Game Development
$ 35.99
$ 10.00
Buy 2 for $20.00
Save $55.98
Add to Cart

Book Details

ISBN 139781785287343
Paperback522 pages

Book Description

Simple and Fast Multimedia Library (SFML) is a simple interface comprising five modules, namely, the audio, graphics, network, system, and window modules, which help to develop cross-platform media applications. By utilizing the SFML library, you are provided with the ability to craft games quickly and easily, without going through an extensive learning curve. This effectively serves as a confidence booster, as well as a way to delve into the game development process itself, before having to worry about more advanced topics such as “rendering pipelines” or “shaders.”

With just an investment of moderate C++ knowledge, this book will guide you all the way through the journey of game development.

The book starts by building a clone of the classical snake game where you will learn how to open a window and render a basic sprite, write well-structured code to implement the design of the game, and use the AABB bounding box collision concept.

The next game is a simple platformer with enemies, obstacles and a few different stages. Here, we will be creating states that will provide custom application flow and explore the most common yet often overlooked design patterns used in game development.

Last but not the least, we will create a small RPG game where we will be using common game design patterns, multiple GUI. elements, advanced graphical features, and sounds and music features. We will also be implementing networking features that will allow other players to join and play together.

By the end of the book, you will be an expert in using the SFML library to its full potential.

Table of Contents

Chapter 9: A Breath of Fresh Air – Entity Component System Continued

What You Will Learn

  • Create and open a window by using SFML
  • Utilize, manage, and apply all of the features and properties of the SFML library
  • Employ some basic game development techniques to make your game tick
  • Build your own code base to make your game more robust and flexible
  • Apply common game development and programming patterns to solve design problems
  • Handle your visual and auditory resources properly
  • Construct a robust system for user input and interfacing
  • Develop and provide networking capabilities to your game

Authors

Table of Contents

Chapter 9: A Breath of Fresh Air – Entity Component System Continued

Book Details

ISBN 139781785287343
Paperback522 pages
Read More
From 12 reviews

Read More Reviews

Recommended for You

Mastering SFML Game Development Book Cover
Mastering SFML Game Development
$ 35.99
$ 10.00
SFML Game Development Book Cover
SFML Game Development
$ 26.99
$ 10.00
Beginning C++ Game Programming Book Cover
Beginning C++ Game Programming
$ 39.99
$ 10.00
Procedural Content Generation for C++ Game Development Book Cover
Procedural Content Generation for C++ Game Development
$ 39.99
$ 10.00
Practical Game AI Programming Book Cover
Practical Game AI Programming
$ 39.99
$ 10.00
SDL Game Development Book Cover
SDL Game Development
$ 26.99
$ 10.00