Book recommendations for next step?

I’m on the last few pages of ‘Learning C# Programming with Unity3D’ by Alex Okita. My plan is to start reading ‘Pro Unity Game Development with C#’ by Alan Thorn: Link: http://amzn.com/1430267461 , while reading this book I was planning to write a complete, but short FPS game for my portfolio. The book seems to fit my goals, since the book focuses on a single FPS game and all the details that go into making it.
(…soon after I will start applying for an internship or collaboration.)

Only problem with this book, is that it was written for Unity 4, and some people online are saying the code is outdated.

Should I still go with this book, or is there an alternative updated book that will fit my current goals?

I wouldn’t get too caught up in differences between Unity 4 and 5. After all, you’re learning principles and practices here, not cut-and-paste-code development, right?

If anything, I would just familiarize yourself with the differences between the two versions and use the book you want. When following along with the examples, just update the code in the v5 style as you write it. It may even help you learn as you’ll be more aware of what you’re writing.

And of course, if you run into trouble, you always have us to ask. :slight_smile:

Edited: Because I said “If anything” twice in a row and I hate that.

1 Like

Agreed; the only place things are really different is in the UI. The new UI stuff has actually been around since Unity 4.6, so check your book and see, maybe it’s already using that. Otherwise, skip the UI stuff in that book, and rely on other (post-4.6) resources when you get to that point.

But for the vast majority of the game, a Unity 4 book should be fine (with only minor tweaks).

Good point. Also, sometimes when books are published very close to the time when big changes happen in a program, they release an online addendum that covers the new subject matter, so check the publisher’s site for that type of thing if you really do enjoy the author’s style.