本書通過目前流行的高級編程語言——Java語言來介紹游戲程序設計的相關知識,并通過案例講解的方式由淺入深地介紹游戲設計各個環(huán)節(jié)的基本理論和方法。全書共13章,分別介紹了計算機游戲的發(fā)展及游戲設計的基本流程,游戲的基本框架和運行機制;圍繞一個2D橫版動作游戲案例詳細闡述游戲設計的具體細節(jié),內容涉及游戲場景創(chuàng)建、游戲角色設定、場景和角色的交互、游戲關卡設計、游戲音樂的播放及簡單人工智能的實現(xiàn)等;分別介紹手機游戲設計及游戲設計工具Greenfoot,并對幾個游戲案例的設計過程進行了詳細講解。本書適合作為本科院校及大專院校的教材,也可供職業(yè)技術學校和各游戲培訓機構使用。此外,本書也適合對游戲程序設計及Java程序設計感興趣的讀者閱讀。