本书详细介绍了iOS 游戏开发中遇到的各种问题,从架构设计到图形性能,所有内容都升级到了*的Swift版本。本书主要内容有: 设计游戏架构,组织游戏内容。 用UIKit编写界面、定制菜单。 让游戏能够检测和响应用户输入。 使用音效、音乐和语音合成。 通过iCloud存储和访问数据。 用SpriteKit创建2D图形及动画。 用物理引擎模拟真实世界。 用SceneKit创建和绘制3D场景。 设计AI系统进行用户测试。 添加游戏控制,扩展显示器以及增强现实。
《游戏设计的236个技巧:游戏机制、关卡设计和镜头窍门》从游戏设计者和玩家的双重角度出发,以大量游戏为例,并结合丰富的配图,从“玩家角色”“敌人角色”“关卡设计”“碰撞检测”“镜头”这五个角度来探讨如何让3D游戏更加有趣,解明其中暗藏的技巧,为各位读者揭开游戏的“本质”。
《LibGDX游戏开发指南(第二版)》以实践项目为基础,从游戏开发的基本技能切入,完整并详细地讲解了LibGDX的各大模块与游戏开发的常见技术及其解决方案,国内许多读者和开发者一致认为《LibGDX游戏开发指南(第二版)》是学习LibGDX游戏开发的经典之作。 《LibGDX游戏开发指南(第二版)》适合具有一定Java基础的开发者,但并不需要其具有很高深的移动开发经验,即使不了解移动开发,也能阅读完《LibGDX游戏开发指南(第二版)》并学会使用LibGDX框架开发跨平台游戏。
《游戏引擎架构》同时涵盖游戏引擎软件开发的理论及实践,并对多方面的题目进行探讨。《游戏引擎架构》讨论到的概念及技巧实际应用于现实中的游戏工作室,如艺电及顽皮狗。虽然书中采用的例子通常依据一些专门的技术,但是讨论范围远超于某个引擎或API。文中的参考及引用也非常有用,可让读者继续深入游戏开发过程的任何特定方向。 《游戏引擎架构》为一个大学程度的游戏编程课程而编写,但也适合软件工程师、业余爱好者、自学游戏程序员,以及游戏产业的从业人员。通过阅读《游戏引擎架构》,资历较浅的游戏工程师可以巩固他们所学的游戏技术及引擎架构的知识,专注某一领域的程序员也能从《游戏引擎架构》一书更为全面的介绍中获益。
这是一部专门介绍如何用Java开发11类、50种很流行的手机游戏的教科书。本书从易教易学的实用目标出发,采用基础知识 范例开发流程图 技术分析 解决问题方法 全部源程序代码的方式,生动、细致讲解用Java 开发各类手机游戏的方法和技巧,是作者多年一线开发经验和教学经验的全面总结。 本书内容:50种手机游戏实例涵盖了文字、休闲、益智、棋牌、射击、角色、动作、冒险、体育、网络、三维等11类手机游戏。具体包括:1~ 8章为基础篇,通过13个实例介绍手机游戏开发环境、程序框架、文字控制、图像显示、记录存储、组件等开发知识;9~14章为提高篇,通过33 个经典实例介绍游戏框架、界面、功能按钮、声音、背景等通用管理类的代码的实际应用;15~17章为篇,通过4个实例介绍网络手机游戏和3D 手机游戏开发的知识。 本书特点:内容丰富、全面,
《PC游戏编程(人机博弈)》详细披露了编写人机对弈程序的原理,技术和各种相关内容。包含一个完整的中国象棋人机对弈程序和一个完整的五子棋人机对弈程序实例。
由于Unity 强大的功能、持续的改进和惊人的全球社区,Unity 是现在世界排名的游戏引擎。使用Unity 制作游戏,只需进行一次设计、编码,然后就可以将其部署到多个平台,传递给海量的玩家,从而获得化的回报。《Unity 2D 游戏开发秘籍》将帮助你掌握Unity ,获得强大的游戏制作技能,为你傲立当今游戏产业提供全面的解决方案。本书还涵盖了Unity 4.6 beta 版本引入的新GUI 工具的内容。 有了这本必不可少的指南,在你动手创建一个完整的、2D 风格游戏的过程中,将扎实地、深刻地理解Unity 引擎。不管你是从其他引擎转到Unity 的经验丰富的游戏开发者,还是游戏开发新手,循序渐进的 项目都能让你快速上手Unity 游戏引擎。 《Unity 2D 游戏开发秘籍》涵盖了整个开发过程,从最初的概念、计划、设计到创建和部署游戏的步骤,阐述了Unity
《离线Offline》聚焦于“游戏”这个技术与人文的交叉领域,以“角色”概念统领整个专题,分别从游戏设计师、游戏玩家、游戏商人和游戏学者的角度,探讨什么是游戏,以及为什么游戏具有强大的吸引力。Will Wright和他的《模拟人生》,Pac-man大师追寻游戏真谛的人生体验,任天堂商业上的辉煌与沉浮,这一切都指向在游戏背后的一种“游戏精神”,它使人在虚拟和现实的边界感受到自己存在的意义。
米歇尔·拉纳姆著的《AR游戏:基于Unity5的增强现实开发》介绍如何基于Unity引擎制作一个AR(增强现实)游戏。作者设计了一个类似于PokemonGo的游戏,手把手指导读者一步步制作出来。开篇介绍如何设置针对iOS及Android手机平台的Unity开发环境,接着把游戏角色投射到真实的地理环境中,然后根据真实地理信息生成猎物,并使玩家与之交互,很后介绍如何利用云存储保存游戏进度等,以让游戏更加完整。其中,如何设计并开发基于地理信息的模块,包括GIS、GPS等入门介绍,以及通过对Unity的详细介绍,带领读者快速入门Unity游戏编程,对读者的帮助尤其明显。本书适合对手机游戏开发有兴趣的编程爱好者,只要具备一些程序语言基础,并不需要熟悉Unity引擎。