Mastering SFML Game Development

Mastering SFML Game Development Raimondas Pupius


Compartilhe


Mastering SFML Game Development





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.

Edições (1)

ver mais
Mastering SFML Game Development

Similares


Estatísticas

Desejam
Informações não disponíveis
Trocam
Informações não disponíveis
Avaliações 0 / 0
5
ranking 0
0%
4
ranking 0
0%
3
ranking 0
0%
2
ranking 0
0%
1
ranking 0
0%

0%

0%

João gregorio
cadastrou em:
28/01/2020 20:20:58

Utilizamos cookies e tecnologia para aprimorar sua experiência de navegação de acordo com a Política de Privacidade. ACEITAR