Sale Now on! Extra 5% off Sitewide

Mastering Sfml Game Development

Packt Publishing
SKU:
9781786469885
|
ISBN13:
9781786469885
$55.90
(No reviews yet)
Condition:
New
Usually Ships in 24hrs
Current Stock:
Estimated Delivery by: | Fastest delivery by:
Adding to cart… The item has been added
Buy ebook
Create complex and visually stunning games using all the advanced features of SFMLAbout This Book* Dive deep into creating complex and good-looking games with SFML* Create custom shaders and lighting effects and add that extra personal touch to your games* Get a complete grip on the best practices and industry grade game development design patterns with SFMLWho This Book Is ForThis book is ideal for game developers who have some basic knowledge of SFML and also are familiar with C++ coding in general.What You Will Learn* Build custom tools, designed to work with your specific game.* Utilize networking to build better software for group projects.* Revamp your code for better structural design, faster rendering, and flashier graphics.* Enable the full graphical and auditory potential of your application.* Apply GLSL and advanced lighting techniques to really light up the screen with custom effects* implement a very fast and efficient particle system by using a cache-friendly designIn DetailSFML is a cross-platform software development library written in C++ with bindings available for many programming languages. It provides a simple interface to the various components of your PC, to ease the development of games and multimedia applications.This book will help you become an expert in SFML by using all of its features to its full potential. We begin with the foundational code, as well as more efficient rendering techniques that will be used to develop a game throughout the book. We'll then start building a basic RPG game using game design and advanced rendering techniques such as rendering sprites and custom shapes.We move on to discuss shading techniques and the particle system, and teach you how to implement them. You will then create an even more immersive environment by manipulating and spatializing audio streams in SFML. Next we'll customize the game by creating custom tools for the game such as a map editor, and apply some useful optimizations . You will then apply advanced networking techniques such as establishing and using FTP connections and the HTTP protocol, and sending and receiving data over the network.Lastly, you would will be introduced to advanced lighting techniques that can be added to your game to make it a visually pleasing and, technologically technologically advanced game.


  • | Author: Raimondas Pupius
  • | Publisher: Packt Publishing
  • | Publication Date: Jan 31, 2017
  • | Number of Pages: 291 pages
  • | Language: English
  • | Binding: Paperback
  • | ISBN-10: 178646988X
  • | ISBN-13: 9781786469885
Author:
Raimondas Pupius
Publisher:
Packt Publishing
Publication Date:
Jan 31, 2017
Number of pages:
291 pages
Language:
English
Binding:
Paperback
ISBN-10:
178646988X
ISBN-13:
9781786469885