Tags
Language
Tags
March 2024
Su Mo Tu We Th Fr Sa
25 26 27 28 29 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

SFML Blueprints

Posted By: AlenMiler
SFML Blueprints

SFML Blueprints by Maxime Barbier
English | 31 May 2015 | ISBN: 1784398470 | 298 Pages | EPUB/MOBI/PDF (True) | 15.25 MB

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.

Sharpen your game development skills and improve your C++ and SFML knowledge with five exciting projects

About This Book

Master game components and their interaction by creating a hands-on multiplayer game
Customize your game by adding sounds, animations, physics, and a nice user interface to create a unique game
A project-based book starting with simpler projects and moving into increasingly complex projects to make you proficient in game development

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

In Detail

SFML is a cross-platform software development library written in C++ with bindings available for many programming languages. This book contains useful information that you'll need to create any kind of 2D games. Starting with the basics of game programming, resource management, and building simple 2D games, you'll then delve into more complex features such as the physics engine, constructing a game UI, and more advanced concepts of 2D gaming using SFML. You'll develop advanced functionality in your game using the concept of multithreading and learn how various threads interact. In later chapters, you'll quickly grasp the usage and implementation of isometric views and image transformation in your 2D real time tower defense game. You'll wrap up by adding networking and database management systems to your game with SQLite using an ORM.