This book is for developers who have knowledge of the basics of the SFML library and its capabilities in 2D game development. Minimal experience with C++ is required.
What you will learn
Build a complete game and integrate advanced features by adding a multiplayer layer
Get to grips with SFML resources and build a generic and reusable resource manager
Gather knowledge about different entity models and build your own 2D games
Explore the Box2D engine and add physics properties to your game
Add a nice user interface to your game to make it more user friendly
Discover the SFGUI library and learn how to customize your game
Delve into the importance of multithreading and boost your code
Add networking and learn about serialization and database management using Sqlite3
Who this book is for
This book is for developers who have knowledge of the basics of the SFML library and its capabilities in 2D game development. Minimal experience with C++ is required.
Table of Contents
Introduction to SFML
Resources management and a General Game architecture
Simple 2D game
2D game with physics
User interface
Boost your code using multi-threading
Build A Real Time Tower Defense Game From Scratch: Part 1