目錄
第1章 遊戲概述
1.1 典型遊戲體驗
1.1.1 單機版競技
1.1.2 單機版射擊
1.1.3 單機版賽車
1.1.4 網路遊戲
1.1.5 專門遊戲機
1.1.6 手機終端
1.1.7 手機網路
1.2 遊戲的作用
1.2.1 娛樂
1.2.2 益智
1.2.3 學習
1.2.4 交流
1.2.5 鍛鍊
1.2.6 遊戲的負面影響
1.3 現代遊戲的分類
1.3.1 按遊戲內容
1.3.2 按遊戲運行平台
1.3.3 按遊戲軟體結構
1.4 典型遊戲開發流程
1.4.1 遊戲提案期
1.4.2 專案企劃期
1.4.3 製作開發期
1.4.4 測試後制期
1.4.5 發行改進期
1.5 遊戲開發團隊角色劃分
1.5.1 遊戲項目管理類
1.5.2 遊戲設計類
1.5.3 遊戲開發類
1.5.4 遊戲質保類
1.5.5 遊戲運營類
習題
第2章 遊戲策劃與描述
2.1 遊戲劇本分析
2.1.1 確定故事主題
2.1.2 明確故事來源
2.2 情節描述
2.2.1 確定講述順序
2.2.2 設計描述角度
2.2.3 設計故事情節
22.4 遊戲故事的結尾
2.3 場景描述
2.3.1 場景和遊戲性
2.3.2 場景結構的另一個目的:阻攔玩家
2.3.3 製作真實的地形結構
2.4 角色描述
2.4.1 角色劃分
2.4.2 角色的設定
2.5 遊戲規則和表現方式
2.6 關卡與策略
2.6.1 玩家的主動性
2.6.2 玩家的好奇心理
2.6.3 關卡步調
2.6.4 關卡的延續
2.6.5 挑戰玩家
2.7 分鏡頭與互動
2.7.1 遊戲故事的互動性結構
2.7.2 互動性劇情設計
2.7.3 互動性的結構設計
2.7.4 多種解決問題的途徑
2.7.5 真正的互動故事
2.8 策劃案書寫要求
2.8.1 策劃案規範書寫的作用
2.8.2 策劃的根本目的
2.8.3 文案規範化的基本要求
習題
第3章 遊戲藝術設計
3.1 遊戲藝術設計的內涵
3.1.1 視覺領域遊戲藝術設計
3.1.2 聽覺領域的藝術設計
3.2 基本技法與工具軟體
3.2.1 手繪與工具軟體
3.2.2 建模與工具軟體
3.2.3 音效與工具軟體
3.3 遊戲界面設計
3.3.1 遊戲界面設計的含義
3.3.2 遊戲界面設計的分類
3.3.3 遊戲界面應具備的功能
3.4 遊戲場景設計
3.4.1 遊戲場景的作用
3.4.2 遊戲場景製作方法
3.4.3 遊戲場景製作流程
3.5 遊戲角色設計
3.5.1 遊戲角色設計的重要性
3.5.2 影響角色設計的外部因素
3.5.3 角色設計的諸多方面
3.5.4 角色設計的工具
3.6 道具設計
3.6.1 道具的種類
3.6.2 道具的參數
3.6.3 道具的獲得
3.6.4 道具的設計
3.7 紋理設計
3.7.1 紋理的含義
3.7.2 紋理的屬性
3.7.3 紋理貼圖的大小
3.7.4 紋理貼圖的設計
3.8 光照設計
3.8.1 光照類型
3.8.2 遊戲場景中的光照設定
3.9 特殊效果設計
3.9.1 遊戲特效的實現
3.9.2 特效製作人員的能力要求
3.10 遊戲關卡設計
3.10.1 什麼是關卡設計
3.10.2 關卡設計要素
3.10.3 關卡設計流程
3.11 動畫設計
3.11.1 動畫原理
3.11.2 動畫設計方法
3.12 遊戲音效設計
3.12.1 聲效藝術設計
3.12.2 配樂藝術設計
3.12.3 配音藝術設計
3.12.4 互動式混音和動態範圍
習題
第4章 遊戲程式實現
4.1 遊戲程式實現基本開發流程
4.1.1 編程前階段
4.1.2 編程階段
4.1.3 測試階段
4.2 遊戲程式基本開發語言與環境
4.2.1 遊戲程式基本開發語言
4.2.2 遊戲程式的開發環境
4.3 遊戲基礎編程技術
4.3.1 樣板遊戲程式分析
4.3.2 基本編程技術
4.3.3 2D圖形的程式控制
4.3.4 2D動畫的程式控制
4.3.5 遊戲界面的程式設計
4.4.遊戲高級編程技術
4.4.1 網路遊戲的軟體體系結構
4.4.2 遊戲中的3D圖形技術
4.4.3 3D圖形渲染技術
4.4.4 遊戲中人工智慧套用技術
4.4.5 動畫控制
4.4.6 遊戲音效編程技術
4.5 遊戲引擎套用與開發技術
4.5.1 遊戲引擎的基本含義與功能
4.5.2 樣板遊戲引擎分析與演示
4.5.3 遊戲音效引擎的套用開發
4.5.4 網路遊戲通信引擎的套用開發
4.6 遊戲軟體的測試與最佳化
4.6.1 基本測試流程
4.6.2 遊戲測試的方法及內容
4.6.3 運行效率最佳化
4.6.4 遊戲的版本控制
習題
第5章 遊戲行銷、運維與項目開發管理
5.1 遊戲行銷
5.1.1 遊戲行銷的幾種謀略
5.1.2 從盛大《傳奇》看網路遊戲行銷策略
5.2 遊戲的運營與維護
5.2.1 遊戲的運營
5.2.2 遊戲的維護
5.3 遊戲項目開發管理
5.3.1 遊戲項目的特殊性
5.3.2 遊戲項目開發管理內容
習題
第6章 現代遊戲的發展趨勢
6.1 仿真化
6.2 網路化
6.3 移動化
6.4 智慧型化
6.5 綜合化
6.6 全球化
習題
習題參考答案
附錄A遊戲策劃案模板
附錄B《益智棋》程式原始碼
附錄C《拯救美人魚》程式原始碼
附錄D遊戲常用專業術語表
參考文獻
……
序言
在人類藝術發展史里,人們把電影和電視稱為繼文學、戲劇、繪畫、音樂、舞蹈、建築之後的第七和第八藝術。現今,遊戲正在脫下它“不務正業”的外套,躋進藝術的殿堂,被譽為人類的“第九藝術”。目前遊戲已成為時下深受歡迎的一種休閒、娛樂和益智活動,影響著人們的生活和娛樂方式。事實上,遊戲的發展速度非常快,已成為一種龐大的產業,深深紮根於國民經濟之中。
遊戲開發是一門迅速發展的新興學科,新的技術、方法和工具不斷湧現。《遊戲開發系列叢書》將為您展示遊戲開發領域的方方面面。本書作為系列叢書的第一本,展現了遊戲開發的全過程,帶領讀者從全新的角度來認識這個領域。
◆內容結構
本書分為6章,各章內容如下:
第1章:遊戲概述。通過典型遊戲的體驗使讀者對遊戲形成初步的認識,並從眾多遊戲實例入手,對遊戲概念進行了深入淺出的介紹。
第2章:遊戲策劃與描述。著眼於遊戲的總體框架和脈絡,暢談遊戲劇本的創作、場景描述、角色表現等遊戲設計理念。
第3章:遊戲藝術設計。主要講述了遊戲開發過程中音樂和美術效果的恰當運用。對,相關素材的蒐集、製作工具的使用和製作技法的選擇也做了基本的介紹。
第4章:遊戲程式實現。主要介紹了遊戲的基本編程技術、高級編程技術以及遊戲引擎的套用和開發,並提供了多個樣板程式供讀者學習和研究。
第5章:遊戲行銷、運維與項目開發管理。主要論述了遊戲開發項目管理的模式和特點,遊戲後期的宣傳和行銷策略,運營、維護應注意的事項等。
第6章:現代遊戲的發展趨勢。分析和探討了國內外遊戲業的發展現狀,討論了一些具有前瞻性的理論和技術,可以拓寬讀者思路。
發作前景
隨著科技的發展,現在手機的功能也越來越多,越來越強大。手機遊戲開發行業也應運而生,越來越多的人也開始關注該行業的發展,那么,android手機遊戲市場的前景如何呢,接下來就讓我們一起來看看。
首先,我們了解什麼是手機遊戲及它的特點。
手機遊戲:是指運行於手機上的遊戲軟體。目前用來編寫手機最多的程式是Java語言。其次是C語言。隨著科技的發展,現在手機的功能也越來越多,越來越強大。而手機遊戲也遠遠不是我們印象中的什麼“俄羅斯方塊”“貪吃蛇”之類畫面簡陋,規則簡單的遊戲,進而發展到了可以和掌上遊戲機媲美,具有很強的娛樂性和互動性的複雜形態了。
作為運行於手持設備上的應用程式,手機的硬體特徵決定了手機遊戲的特點:
1. 龐大的潛在用戶群
全球在使用的行動電話已經超過10億部,而且這個數字每天都在不斷增加。在除美國之外的各個已開發國家,手機用戶都比計算機用戶多。手機遊戲潛在的市場比其他任何平台,比如PlayStation和GameBoy都要大。
2. 便攜性
在控制台遊戲時代,GameBoy熱銷的一個原因就是便攜性——人們可以隨時隨地沉浸在自己喜歡的遊戲中。和遊戲控制台或者PC相比,手機雖然可能不是一個理想的遊戲設備,但畢竟人們總是隨時隨身攜帶,這樣手機遊戲很可能成為人們消遣時間的首選。
3. 支持網路
因為手機是網路設備,在一定限制因素下可以實現多人線上遊戲。
我們在了解什麼是手機遊戲後,進一步的來了解android手機遊戲市場的前景,所以一起來看看手機遊戲程式編寫和未來Android手機遊戲的發展趨勢。
目前最流行的手機遊戲程式語言是Java。由於大多數的手機都內置了Java的運行環境,加上Java語言自身的跨平台特性,Java成為了編寫手機遊戲時最常使用的語言之一。用於在手機上運行的Java一般按照J2ME標準進行編程。
根據iResearch艾瑞市場諮詢整理的國外數據顯示,全球手機遊戲市場的收入規模在2005年達到了102億美元, 2008年達到520億美元 。07年之後,手機遊戲市場增速開始減緩,傳統手機遊戲逐漸顯現頹勢,市場增長主要由基於智慧型手機平台的遊戲所帶動。Android遊戲進入智慧型手機遊戲市場,必將打破原有格局,開闢手機遊戲新紀元。
Android平台上的遊戲相比套用軟體,不需要進行嚴格的市場區隔,不需要針對目標用戶量身定製。這是因為遊戲玩家的核心需求是統一的,那就是:娛樂與打發時間(乃至更高層面的競技需求和群體認同需求),這種需求附著於特定的社會發展階段,不受地域的限制,甚至於能夠穿透文化壁壘。因此,絕大多數種類的遊戲都具備傳染性與普適性,每一個售出的遊戲都像一個火種,將會點燃周圍潛在玩家的激情,激情的火焰迅速蔓延,最終吞噬整個需求市場,當然前提是開發的遊戲是高質量的。
此外,幾乎每一個android手機用戶都是遊戲的需求者,都是潛在的顧客,現今的400多萬android用戶不過是冰山一角,隨著android手機市場進一步壯大,遊戲的市場容量將具備較大的增長空間,遊戲開發者不會愁吃不飽,只會愁胃口不夠大。
3、遊戲開發者紛紛轉向Android平台
市場調研機構尼爾森10月初發布的報告顯示,在過去6個月美國新售智慧型手機中Android占了32%,而iPhone僅占25%,Android已經超過了iPhone,該數據也正好與其他機構的數據相吻合。
在短短一年時間,谷歌Android手機以勢如破竹之勢,迅速的蠶食著其他手機廠商在市場中的份額,而終端市場幾乎每隔一天就會有新的Android機型問世。另據國外媒體報導,Android套用軟體數量已經突破13萬大關。業內由此預期,Android平台可能會在未來幾個月內將躋身手機作業系統前三甲,並獲得亞軍的地位。
Android應用程式中絕大部分是遊戲軟體。Android平台的開放性及服務免費大大降低了套用開發的門檻,使得開發者在遊戲開發中投入成本相對較少。而手機終端的特性使其具備了地理位置、重力感應、觸摸控制等固定終端所不具備的特性,更容易開發出極具創意的遊戲產品。Android設備數量的持續增長使得這個市場對優質遊戲的需求越來越大。