Loggen Sie sich ein, um 1-Click® einzuschalten.
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Jetzt eintauschen
und EUR 3,00 Gutschein erhalten
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Keine Abbildung vorhanden

Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Multi-Threaded Game Engine Design [Englisch] [Taschenbuch]

Jonathan Harbour

Preis: EUR 26,80 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Nur noch 1 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Dienstag, 22. April: Wählen Sie an der Kasse Morning-Express. Siehe Details.


18. September 2010
This title is suitable for experienced game developers.

Hinweise und Aktionen

  • 5-EUR-Gutschein für Drogerie- und Beauty-Artikel:
    Kaufen Sie für mind. 25 EUR aus den Bereichen PC-und Videogames, Musik, DVD/Blu-ray und Hörbücher sowie Kalender und Fremdsprachige Bücher ein; der 5-EUR-Gutschein wird in Ihrem Amazon-Konto automatisch nach Versand der Artikel hinterlegt. Die Aktion gilt nicht für Downloads. Zur Aktion| Weitere Informationen (Geschäftsbedingungen)

Kunden, die diesen Artikel angesehen haben, haben auch angesehen


Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr



1. An Introduction to Symmetric Multiprocessing. 2. Working with Threads. 3. Working with OpenMP. 4. Creating The Engine Core. 5. Rendering I: Setting Up The Pipeline. 6. Rendering II: Mesh Objects and Scenes. 7. Threading The Engine for Performance. 8. Threading The Renderer and Entity Manager. 9. Creating The Test Environment (Simulation/Game). 10. Optimizing The Threaded Engine. Appendix A: Configuring Your C++ Compiler . Appendix B: Additional Resources Related to Multi-Processing. Appendix C: References/Bibliography.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?

In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen


Es gibt noch keine Kundenrezensionen auf Amazon.de
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 3.1 von 5 Sternen  9 Rezensionen
18 von 22 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Disappointing book. 9. Oktober 2010
Von Avengre - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Von Amazon bestätigter Kauf
I bought this book expecting it to tell me how to effectively incorporate Multi-threading into a game engine, which is likely what anyone would think. I was very much mistaken by deciding to purchase this book. The title leads you to think it would have been a great resource for this fashion, but alas its not.

The book starts off by telling you what its not, which mostly includes, "Not a good resource for advanced engine techniques, or building an efficient engine". Not exactly the strongest start, but proceeding on it has a very bright outlook when it discusses the first few chapters on multi threading. Unfortunately, it mearly tells you that there are a few options for multi threading (Windows Threads, Boost::Threads, OpenMP, POSIX), and gives a few lines of code (perhaps 3-5 lines of code specific to each Threading API). No explanation of even what the different arguments really pertain to for any of the function calls. It mentions mutex's only briefly, and says its out of the scope of this book. [Which I found to be rather odd, as mutex's are an EXTREMELY important aspect of Multi threading]. It then proceeds to spend the next 430 pages (out of 564 text pages) discussing how to implement DirectX and a few misc features of an engine. The kicker is, there is basically no explanation of why certain functions or classes are being used. Many many many pages, probably almost 1/2 are nothing but source code cut and pastes. Considering the cost of the book, at best highlights could have been included instead of pumping the page count up by using over-sized font sizes on cut and pasted code blocks. Additionally there are numbers of spots in the book where large sections of text are taken up by a single picture or two. The most glaring example is the section on Matrices, when an entire page was dedicated to two, 4x4 matrix pictures.

the only section which references "Multi-threading agme engine design" is the last chapter. In which the only API used is OpenMP. And surprise again, its large sections of code pasted with a single line or two of OpenMP #pragmas.

What this book is good for:

Now I have to be fair and provide some positives from this book. If you're looking for a 1000ft view of game engine creation, this is probably a good book. It touches on all the fairly interesting sections, short of networking and sound. It gives some examples of how to implement .X mesh loading, and entity management. It provides a very quick primer on the multi-threading API's available.

Unfortunately, my take on the book, was that it is a fairly poorly written book lacking Actual information. The font is rather large for a "text book" style Programming Text, uses over sized pictures, code blocks, and numerous 'bullet points' to expand the page count. So as such, I can't suggest anything more than two stars.

Reader Beware.
11 von 13 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Definetly don't judge by it's cover or title 4. November 2010
Von Goscho86 - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Von Amazon bestätigter Kauf
When I first saw the title of this book I was really excited and thought that it was exactly what I needed to be able to convert my current game into a multithreaded game.

But as most of the other reviewrs has also written that's not the case. I have never written a bad review but this book leaves me no choice and I feel I have a right to save others from the same.

The book spends one way too general chapter on what Multi-threading is and what options you have for your game engine. The rest of the book is then spent building a simple serial game engine, which in my opinion is not as good as many other engines built in books eg. the Luna series.

Then the last chapter shows you how to add OpenMP lines to loops in that engine with no explanation of why the sections are chosen or what the gains are now that its "multi-threaded"

The book should be renamed "Adding OpenMP to the loops of a simple serial Game Engine". If you have already got some game programming experience under your belt don't waste your money, you'll learn just as much from your average OpenMP tutorial online. And if you are completely new try one of the Frank Luna books instead
5 von 6 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Like an old-school programming book 1. Januar 2011
Von M. A Little Chubby - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Von Amazon bestätigter Kauf
I agree with the other reviewers. This is like a game programming book from the 90s. It spends 20-30 pages actually talking about threads and then the rest of the book is a tutorial on writing a DirectX engine.... and a poor one at that. If you're looking for a step by step guide to assemble a small game engine, then I guess this book helps, but if you're looking for ideas and workarounds to building a multi-threaded game engine forget it.
2 von 3 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Good book 21. April 2011
Von reader - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Von Amazon bestätigter Kauf
Good book for those who have no good idea how a game engine looks like. You need to know C++ and have a basic understanding of DirectX. OpenGL seems not good for Windows anymore. I didn't buy this book for Multi-Threading, I bought it to follow the author's other book which is: Advanced 2D Game Development. This new one improves the basic engine of the old one and includes basic Shaders technology too. With this book, you won't make a professional game engine, you just make a basic game engine that requires lots of works. Of course, you can latter read more advanced books to find how to make this engine perform better and how to add more features. If I were the author, I would title the book as: Beginning Game Engine Programming with Basic Multi-Threading. Also I would put the Part I of the book at the end.
5.0 von 5 Sternen The perfect book to go through if you are interested in multi-threading and making a DirectX rendering engine 29. November 2013
Von Ben - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Von Amazon bestätigter Kauf
This book far exceeded my expectations. It starts off with the very basics in multi threading and testing speeds. THen gets increasingly more advanced, showing you options in multi threading. Then he codes an entire render engine with you. It's exactly what I needed. I would love for an updated version with DirectX 11 and the usage of the new 0x11 standars that were adopted. The book is a tiny bit outdated, using boost package threads rather than the new std::threads. But I really have no complaints.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Erster Beitrag:
Eingabe des Log-ins

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen

Ähnliche Artikel finden

Ihr Kommentar