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,所以它對未來的平台具有良好的擴展性,並使您能夠創建自己的設計。