Welcome, Guest. Please login or register.

Author Topic: SFML Game Development -- A book on SFML  (Read 23664 times)

0 Members and 1 Guest are viewing this topic.

Grimshaw

  • SFML Team
  • Hero Member
  • *****
  • Posts: 635
  • Nephilim SDK
    • View Profile
SFML Game Development -- A book on SFML
« on: June 25, 2013, 07:01:55 pm »
Greetings!

I am happy to announce that the first SFML book has just been released! Nexus, Groogy and I have put a lot of work and dedication into this book along the last semester and, now it's ready, we can only sincerely hope you enjoy the book to the fullest.

SFML Game Development is highly focused on using C++11 with SFML in a modern way, in order to create an up-to-date learning experience, where you can get information all the way from the basics until building an actual game!

You can purchase either a digital copy or an actual hard cover book in the following website:
http://www.packtpub.com/sfml-game-development/book

The source code can be downloaded from the PacktPub website as well.

The sample game we produced for the book is all about airplanes and bullets in the sky! You are engaged in a modest warfare where you can kill enemy units and progress through a level until you are victorious. Along these gameplay elements goes a set of sounds that give life to the game and some interesting graphic effects such as bloom. A network mode is also present, showing you how you can interact with friends in co-op and online gameplay.

The following screenshot was taken directly from the sample game:


This book was written in a way where the text evolves in parallel with the code, meaning that for each chapter you will have source code relating only to what was written so far, progressing through the chapters until a finished game is obtained!

Also, a special thanks to Laurent for his support through every stage of development, as well as his feedback whenever we needed!

We really hope everything is of your taste and we honestly appreciate any feedback you can give us!

Regards,
The team
« Last Edit: June 25, 2013, 07:12:58 pm by Grimshaw »

Lo-X

  • Hero Member
  • *****
  • Posts: 557
    • View Profile
    • My personal website, with CV, portfolio and projects
Re: SFML Game Development -- A book on SFML
« Reply #1 on: June 25, 2013, 08:02:04 pm »
Hi,

First I must congratz the whole team : authors, editors and Laurent.

I already started it, I'll spoil evryone that Harry dies in the end. Oh, wrong book...

I'll make more feedback as soon as I finished it !

Thanks a lot a lot a lot !

Sonkun

  • SFML Team
  • Full Member
  • *****
  • Posts: 235
    • View Profile
Re: SFML Game Development -- A book on SFML
« Reply #2 on: June 25, 2013, 08:26:16 pm »
Amazing! Congratulation, all of you! :D I'll buy it at Fnac and will ask the guy to order 3 or 4 more for other people. Of course, I'll take care to put them on the front during my next visit ;)
Interested in using SFML with Python ? Try out its Python binding!

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 4757
    • View Profile
    • development blog
    • Email
Re: SFML Game Development -- A book on SFML
« Reply #3 on: June 25, 2013, 08:41:19 pm »
Been reading parts of the ebook since this morning. Seems really great and I hope to learn some new stuff on topics I'm not experienced in! ;)
I'm also looking forward to diving into the nice C++11 style and of course the hard copy.
Congrats again to all three authors and special thanks to Laurent for his constant support.
Official FAQ: https://github.com/LaurentGomila/SFML/wiki/FAQ
Nightly Builds: http://www.nightlybuilds.ch/
———————————————————————
Dev Blog: http://dev.my-gate.net/
Thor: http://www.bromeon.ch/libraries/thor/

Discover-

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: SFML Game Development -- A book on SFML
« Reply #4 on: June 25, 2013, 09:48:45 pm »
Looking really nice judging from the preview on Amazon! Sadly my credit card is having problems this evening so I'll give it a shot when I'm less tired tomorrow - can't wait to read it!

zsbzsb

  • Hero Member
  • *****
  • Posts: 1031
  • NetEXT / Motion Developer
    • View Profile
    • My little corner...
Re: SFML Game Development -- A book on SFML
« Reply #5 on: June 25, 2013, 11:23:33 pm »
Looks really good, I plan on ordering a hard copy tomorrow  ;D
Motion / MotionNET - Complete video / audio playback for SFML / SFML.NET

NetEXT - An SFML.NET Extension Library based on Thor

Jebbs

  • Sr. Member
  • ****
  • Posts: 326
  • DSFML Developer
    • View Profile
Re: SFML Game Development -- A book on SFML
« Reply #6 on: June 26, 2013, 03:32:28 am »
Congrats on getting it out!

I'll be sure to get myself a copy as well. :)
DSFML - SFML for the D Programming Language.

arbitergoten

  • Guest
Re: SFML Game Development -- A book on SFML
« Reply #7 on: June 26, 2013, 06:39:14 am »
Congrats to everyone I will be ordering it with in the week (:

SuperV1234

  • Full Member
  • ***
  • Posts: 154
    • View Profile
Re: SFML Game Development -- A book on SFML
« Reply #8 on: June 26, 2013, 11:33:08 am »
Is this book beginner-only or do you think people who have some experience with SFML2 could benefit from it as well?

Grimshaw

  • SFML Team
  • Hero Member
  • *****
  • Posts: 635
  • Nephilim SDK
    • View Profile
Re: SFML Game Development -- A book on SFML
« Reply #9 on: June 26, 2013, 11:42:51 am »
Thanks everyone for the support! It feels great to know you're curious about the book :)

Even if you aren't a beginner anymore, it is likely you will find a few topics you don't know a lot of yet and will benefit you in some way. Also, our specific implementations of many things within a game might be of your interest and perhaps introduce you to new approaches, which might be a good addition to your knowledge.

:)

SuperV1234

  • Full Member
  • ***
  • Posts: 154
    • View Profile
Re: SFML Game Development -- A book on SFML
« Reply #10 on: June 26, 2013, 11:51:12 am »
Thanks everyone for the support! It feels great to know you're curious about the book :)

Even if you aren't a beginner anymore, it is likely you will find a few topics you don't know a lot of yet and will benefit you in some way. Also, our specific implementations of many things within a game might be of your interest and perhaps introduce you to new approaches, which might be a good addition to your knowledge.

:)

Bought!
« Last Edit: June 26, 2013, 11:55:38 am by SuperV1234 »

Groogy

  • Hero Member
  • *****
  • Posts: 1485
    • MSN Messenger - groogy@groogy.se
    • View Profile
    • http://www.groogy.se
    • Email
Re: SFML Game Development -- A book on SFML
« Reply #11 on: June 26, 2013, 12:34:23 pm »
Is this book beginner-only or do you think people who have some experience with SFML2 could benefit from it as well?

To expand upon what Grimshaw said, we introduce a general-purpose command/message system in the book which even for some non-beginners could be a new thing to learn. Also we cover a lot of advanced topics like particles, post processing and network which you might not have learned either yet.

Also thanks for the appreciation here on the forum :)
Developer and Maker of rbSFML and Programmer at Paradox Development Studio

Havoc

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: SFML Game Development -- A book on SFML
« Reply #12 on: June 26, 2013, 10:29:16 pm »
Hi, I bought this book today and I really like it!

However, I can't seem to download the files which belong to the book from the PacktPub website: Once I select the book on the PacktPub support site (http://www.packtpub.com/support/12705) I can only see a message telling me: "There are no support files for this title." :-\

G.

  • Hero Member
  • *****
  • Posts: 816
    • View Profile
Re: SFML Game Development -- A book on SFML
« Reply #13 on: June 26, 2013, 10:35:29 pm »
One of the authors said on the french forum that the publisher informed them that they are in the process of uploading the files.

Havoc

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: SFML Game Development -- A book on SFML
« Reply #14 on: June 26, 2013, 10:57:32 pm »
Okay, thanks for the information.