Cross-Platform Game Programming

Steven Goodwin

買這商品的人也買了...

商品描述

Description

With many of today‚s games being released simultaneously on all platforms, the need for a good cross-platform development strategy is essential. Cross-Platform Game Programming covers this rarely discussed area and provides the techniques needed to develop your games effectively. It explains the plethora of problems that exist within every cross-platform game, and gives you the understanding and ability needed to solve them. It also teaches you how to write code that behaves identically on all machines.

In addition, the book explains why standard libraries are not standard enough, and covers the nuances between compilers, debuggers, and operating systems. Throughout the book, how-to guidelines are provided for using the same code to handle different hardware specifications without change for ported games, or those being build to work cross-platform from the ground up. It helps senior and lead programmers determine where the platform-specific features should start and end, and provides methods for achieving this. It also includes support for those using middleware by demonstrating how to write code that will run identically on different machines, despite the platform making use of the same APIs. Because this book teaches the methods, not the API, it scales well for future platforms and empowers you to create your own designs.

商品描述(中文翻譯)

描述

《跨平台遊戲程式設計》涵蓋了這個很少被討論的領域,並提供了開發遊戲所需的技巧。它解釋了每個跨平台遊戲中存在的眾多問題,並提供了解決這些問題所需的理解和能力。它還教你如何編寫在所有機器上表現一致的代碼。

此外,本書解釋了為什麼標準庫不夠標準,並介紹了編譯器、調試器和操作系統之間的細微差異。在整本書中,提供了如何指導使用相同的代碼來處理不同的硬件規格,而無需為移植的遊戲或從頭開始跨平台工作的遊戲進行更改。它幫助高級和首席程序員確定平台特定功能應該從何處開始和結束,並提供實現這一目標的方法。它還包括對使用中間件的支持,通過演示如何編寫在不同機器上運行的代碼,儘管平台使用相同的API。因為本書教授的是方法,而不是API,所以它適用於未來的平台並使您能夠創建自己的設計。