Writing a Book

I know I haven’t updated anything for a long time, but there’s a good reason for it: I’m writing a book. It’s on 3D graphics with XNA, and it’ll likely be out sometime in October. As this site should be a good complement to the book, I’ll be continuing to update, clean up, and improve this site.

This does mean that I’ll be reworking the current tutorial series a bit though. As the book is an in depth look at 3D graphics techniques and effects, the tutorial series is going to be redesigned into two series: a 2D graphics tutorial and a simplified game engine tutorial. The 2D graphics series will cover the stuff not covered by the book–sprites, etc. The game engine series will have the stuff done so far plus the stuff in the non-graphics areas of the outline–scripting, etc.

So, hang in there. The site should start to improve to coincide with the book release, and you can all get excited about the book. ;)

34 Responses to “Writing a Book” »

  1. Comment by drozzy — March 17, 2010 @ 8:30 am

    Hey,
    Any chance of outlining the table of contents?

  2. Comment by Sean — March 17, 2010 @ 3:15 pm

    Subject to change:

    http://docs.google.com/Doc?docid=0AfPiFViCOLwlZGQ2cXB6Yl8xMTRrZ2pyM2ZndA&hl=en

  3. Comment by bobobobo — March 17, 2010 @ 6:36 pm

    sweet deal!

    how’d you land the deal? juicy details!

  4. Comment by Sean — March 17, 2010 @ 6:53 pm

    Well, I got an email one night a while ago from the publisher asking if I’d like to write a book on animation with XNA. It’s since developed into this book and it’s looking like the outline above is pretty final. So, I’ve been writing and will be writing until around the end of summer, and it’ll be released in October hopefully.

  5. Comment by Joe — March 24, 2010 @ 12:31 pm

    Awesome dude… Congratulations!

  6. Comment by nofx — March 25, 2010 @ 1:59 pm

    Looks very promising! Meanwhile, don’t forget to check the forums from time to time ;-)

  7. Comment by MEDooSA — April 9, 2010 @ 7:28 pm

    The topiclist makes a nice impression. Makes me wanna read your book right now. If it’s only half as great as your tutorials are it’ll be awesome. Can you already say something about the price, or where to pre-order?

  8. Comment by Sean — April 10, 2010 @ 1:32 pm

    I don’t know anything about pricing or pre-ordering yet, sorry! I’ll post when I find out. All I know at the moment is that we’re shooting for a mid October release.

  9. Comment by MEDooSA — April 12, 2010 @ 1:35 pm

    No problem dude. Take your time. Better aim for quality than just punching anything out ^^

  10. Comment by Anthony — April 13, 2010 @ 11:59 am

    Looks like I will be adding a New book to my collection in october, Congrats on the book.

  11. Comment by Shane — April 21, 2010 @ 11:49 pm

    Wooohooo!

    A book sounds like a bloody good idea, from looking at the document outline I must say I really want it now, it really sounds like it will cover everything I need or want from head to toe.

    Your tutorials have been outstanding and so I can see this book being a huge success where you will be raking in the money; I shall be one of those to contribute to that money of course, there is no way I wont get a copy.

    Anyone that does not get a copy is a fool!

    There was one slight question I have, and that is ‘whether or not you will be writing the scripting engine stuff into the book, or whether it will be an extension to the book on the website in tutorials and extra reading forms?’

    Keep the writing going, be proud and see the future!

    Thank you for everything Sean,
    Shane

  12. Comment by Shane — April 21, 2010 @ 11:52 pm

    PS: October is near Christmas, so I think it can be my early christmas pessent from me to me! :D hehe

  13. Comment by Sean — April 22, 2010 @ 2:03 am

    The scripting stuff will be in the game engine tutorial. It’s actually great that the book offer came along because I can kind of “offload” the 3D stuff to the book. There’s just so much to talk about that it was making me circle around in the online stuff. Now I’m mainly focusing on 2D for the moment with the online stuff and that’ll let us get to the interesting stuff in engine development, like scripting or building editors and all that. :)

  14. Comment by Sean — April 22, 2010 @ 2:04 am

    And I’m quite excited about the book as well. ;) Starting this website has led to some very cool stuff. I wouldn’t have thought a year and a half ago I’d be writing a book on XNA–or a book at all for that matter. :)

  15. Comment by Shane — April 22, 2010 @ 1:30 pm

    I am not surprised, and it is a great opportunity to make money, and help others in another way other that the tutorials. Having the book and site support one another are good too.

    Can’t wait to see it all move along now! It is going to be brilliant!

  16. Comment by Akash — July 18, 2010 @ 8:34 am

    can you let us know what your writing about so maybe we can give you some perspective on what WE as a buyer would want to read about – cause if your doing “just another beginner book” – please make it different :)

    no disrespect – I just want to see the best minds in XNA succeed and allow others to succeed with there contributions.

  17. Comment by Akash — July 18, 2010 @ 8:47 am

    Can you incorporate Animation Blending for human figures. And possible Animation Blending where you can play multiple animations on a model (shooting gun and running and blinking at same time). (this hasn’t been documented before).

    Also, maybe document some cool tricks with physics systems (not how to build it but how to use it properly) – the demo’s will look great if you do . Such as JiglibX or BePu. Maybe create a character running around on a physics world (using your animations). I’m almost sure your going to bring something new to the table if you do that.

    Also, create a 3d character that can turn appropriately when you use the XBOX 360 controller. (avoid tank movement – make a code that’s like Mario movement or zelda movement). I think beginners want a simple solution for that.

    Perhaps give us a RPG system that’s is as few lines as possible but explains the core (data storage and query techniques, display methods, inventory etc.. (basic but teach C# while your doing it)

    These are just the issue’s i’ve ran into when I’m building my game and I struggled with it. I just think your book can hopefully touch on some of the topics above. I’m sure people will go “wow” when they read about it (especially beginners like my self)

  18. Comment by Sean — July 18, 2010 @ 9:01 am

    The table of contents is posted above in the first few comments.

    Unfortunately it’s mainly a book on 3D Graphics with XNA, so stuff like RPG systems would not be relevant to the book. However, as the book is dedicated almost entirely to graphics, the topics covered get to be quite in depth–advanced lighting with multiple lights and shadow casters, for example.

    Animation with skinned models will be covered (in fact I’m writing that section in the coming week). I’ll try to take your comments there into account.

    That said, if the other things would be of interest, I’ll consider writing about those kinds of topics here once the book is done (in the august-october area).

  19. Comment by Shane — September 5, 2010 @ 3:02 am

    Hey Sean,

    Sounds like you are having a blast writing this book and I am really excited for you. I am really looking forward to getting my hands on a copy and finally doing some good and useful stuff in XNA 3.0+

    Do you have any idea about dates it would likely be out, or a place that we can now pre-order the book from?

    Keep up the good work, sounds like this may become the best selling XNA Graphics book out there.

    Best Regards,

    Shane

  20. Comment by Tangeleno — September 13, 2010 @ 5:57 pm

    Just curious any update on the book? Also are you done with the Game Engine Tutorial 2.0?

  21. Comment by Shane — October 4, 2010 @ 3:26 am

    I believe, but don’t quote me, that he is going to come back to do the engine tutorial 2.0 after the book as been released.

    He started doing Engine 2.0 tutorial as a 2d and 3d one with scripting, editors and more. Then someone approached him asking if he’d like to write a book, which is what he has spent the last 5 or 6 months doing. It is meant to be release this month, but we do not know an exact date as yet. The book will be on 3D graphics, and will not cover 2D. Therefore when his book is out I believe he will be working on the 2.0 engine again, but only covering 2D (that is not covered in the book) and such things as a scripting engine, level editor and more.

    Sean, if you are reading this comment then could you please let us all know how the book is going. We are ALL very excited and dying to get our hands on a copy of it. Any chance you know what date it will be out now, or is it going to be delayed a little?

    Keep up the good work, really looking forward to it.

    Best Regards,

    Shane

  22. Comment by Sean — October 4, 2010 @ 11:59 pm

    Correct, I’m still working on the book. I’m working on the second half of the final drafts now, and if all goes well all of the final drafts will be turned in next Thursday (October 15th). From there, the publisher’s editors need to finish their own edits, and they have people who have to test the code or something (not really sure.) I don’t have a release date myself except that they are hoping to publish it this month. I don’t know if that means it will be in stores this month or not, but either way it will be here very soon™.

    The plan is still to return to editing the site after the book is finished. I want to continue the game engine series and maybe some other things if I think of them. I also want to make some attempt to support the book through this site. I’m not necessarily going to restrict the site to 2D just because the book is 3D, but honestly I think the book covers so many topics it would be redundant to go over too many of them here. Instead, I think that focusing on 2D will make game engine development/demonstration easier without getting bogged down in modeling, texturing, and all the 3D graphics stuff.

  23. Comment by Sean — October 5, 2010 @ 12:04 am

    I should also mention that there was a bit of a delay because I really wanted to target XNA 4.0 but had to update all of the code in the book when 4.0 was released after having written for 3.0 already. I’m also still trying to fit a few extra treats in. Overall I’d say that, aside from being one of the early books targeting 4.0, the book also covers a lot of things not covered in other books which makes it really unique IMO.

  24. Comment by Thijs — October 5, 2010 @ 1:26 pm

    Hey Sean,
    Is there any update on the costs of the book when it gets released? I’m realy looking forward to it!
    Besides, please tell me it’s XNA 4.0 for windows apps! Almost all, if not all, new examples and tutorials on the XNA site are for Windows Phone 7 sadly enough….

    Greetz,

    Thijs

  25. Comment by Joe — October 8, 2010 @ 1:40 pm

    The anticipation is killing me for this book! From the looks of it, this seems like it’s actually going to be a practical guide to 3D programming as opposed to all of the extremely boring and repetitive books we have all read. I’ll be ordering the second you let us know the order details.

  26. Comment by Shane — October 20, 2010 @ 5:55 am

    Hey Sean,

    I believe you said that it would be going to the editors last thursday to be looked over and the coded tested. Any news on the book?

    :D

  27. Comment by Joe — October 20, 2010 @ 4:45 pm

    Hopefully, he’ll come back and say it’s on shelves all across the world this Friday!

  28. Comment by Shane — October 21, 2010 @ 1:28 am

    Yeah, and that he has a discount code for all people within this comments section! :D

    I think the editors are making their own 3D XNA game right now before they publish the book, bad editors!

  29. Comment by pdub — October 25, 2010 @ 1:50 pm

    Any news on the book? Super interested in buying.

  30. Comment by Joe — October 25, 2010 @ 5:58 pm

    Should be some news soon, there was a possible mid month release which I’m assuming has been pushed back since there has been no news from Sean.

  31. Comment by Sean — October 25, 2010 @ 6:34 pm

    It looks like the book went up for pre-ordering last night!

    https://www.packtpub.com/3d-graphics-with-xna-game-studio-4-0/book

    It’s looking like we’re going to make the november release–there’s not much left to edit and the publisher gets through that very quickly.

  32. Comment by Shane — October 26, 2010 @ 1:02 am

    Pre-Ordering as we speak!

    OMFG WOOO HOOO!

  33. Comment by Juli — October 29, 2010 @ 11:02 pm

    Awesome book. I am preordering 5 copies for my students! Nice work.

  34. Comment by silverwaves1 — November 22, 2010 @ 11:12 am

    looking forward to reading this sean as there is not alot or any 3d graphics xna 4.o books out there nice work :>

RSS feed for comments on this post. TrackBack URI

Leave a comment