Game Programing Patterns

Hello,

I’m new Unity3D. I just found a free ebook (web version) talk about game programing patterns. I think this book is very important for game developer like us.

Here you are: Table of Contents · Game Programming Patterns

Have a nice day !

3 Likes

Looks like it might be useful at a cursory glance. I’ll have a read through and let you know my actual thoughts on its content later.

It looks good - thanks for the link (although it’s C+±based and probably too low-level for many Unity situations involving scripting in C#/uScript, but the discussion points are still valid).

The paid print/eBook, free web version model it uses reminds me of “The Nature of Code” (which is also a great book) - Nature of Code

So I finished the book. It’s pretty low level. Most of its features are implemented at the engine level, or even the language level.

Good stuff to know about, and understand. But I wouldn’t recommend it unless you are already pretty advanced with your game development skills. Most I the patterns are already implemented by Unity. Very few projects will need more.

There are actually a lot of skills that translate between all programming languages. C++ is lower-level yes but a lot of core programming skills are totally language-independent. I don’t think I’ve ever read a programming book where I didn’t learn something very useful and I’ve read a lot of them.

You’ve clearly never read a book published by Packt Publishing then :wink:

Ya over time you will realize most skills hold over between languages, when I started working with C# it took me only a day to get up to speed due to my c++ and python skills.

Really just ignore the pointer stuff of C++ and you will be good.