最新消息:

《Unity游戏设计与实现:南梦宫一线程序员的开发实例》

阅读 1695浏览
《Unity游戏设计与实现:南梦宫一线程序员的开发实例》

《Unity游戏设计与实现:南梦宫一线程序员的开发实例》

书名: Unity游戏设计与实现:南梦宫一线程序员的开发实例
作者: 【日】加藤政树
译者: 罗水东
排版: 济南阿古达
ISBN: 978-7-115-38424-9

本书的原作者是日本知名游戏公司万代南梦宫的资深开发人员。全书共有十一章,除了首章主要对Unity的核心概念进行实例讲解外,其后十章都是各自以一个简单的雏形玩法开始讲起,再自然而然地提出种种需求,继而讨论相应的技术细节。一步一步,水到渠成。

以拼图游戏为例,作者首先提出了该游戏的玩法:点击碎片,拖动拼图。在此基础上,开始讨论点击拖动的位置:是碎片的中心还是任意位置?这两种方式的优缺点各是什么?在这个过程中引入了“透视变换和逆透视变换”的知识点。解决之后又继续抛出问题:如何检测出碎片被玩家点击了?如何保证碎片能和玩家的鼠标同步移动?这样让读者带着问题思考阅读,学习的效果是不言而喻的。当游戏的主要操作实现以后,作者又探讨了随机排列拼图碎片的基本原理和改进策略。最后,结合Unity的组件功能对游戏的数据结构进行了讲解。

这样的安排可以让读者清晰地感受到真实的游戏开发是怎样一个不断修改、不断完善的过程,而不是一上来就抛出一个完美的解决方案。甚至,作者在开发这些游戏的途中创建的许多测试工程,也随着源代码一起提供给读者了。

可以说这十个游戏实例基本已经涵盖了轻度小游戏的大部分类型。比如拼图游戏、节奏游戏、消除游戏,甚至还有简单的RPG等。相信读者在用心理解书中的实例后,一定可以顺利地开发出自己的游戏。比如前面我提到的,想开发一款跑酷游戏,但是不知道如何动态地生成跑道两侧的场景?第十章的驾驶游戏正好对相关的功能进行了讨论;想开发一款音乐游戏,但是不知道怎么存储节奏数据?第五章的节奏游戏就一步一步地给出了解决的方案......

本书的意义,更多的是告诉你游戏开发的实现思路。从另外一个角度来看,掌握了这些思路,即便换成另外一种引擎,也可以很轻松地开发出同类型的游戏。

本书定位的读者对象是初级游戏开发人员。书中不会去太深入地探讨游戏开发的高级技巧。譬如Unity中的内存优化、游戏资源和逻辑的热更新等,即使这些技术在商业化的大型游戏中是不可或缺的。所以读者不用担心本书的内容太过复杂,完全可以抱着轻松的心情走完这段开发之旅。

需要注意的是,对于Unity引擎的基础使用,本书介绍得不多,但是对于游戏开发的思路和实现方法,作者从来是不惜笔墨的。所以如果您正渴望学习一个真正的游戏该如何设计和实现,相信我,这本书会是不错的选择。

本书面向的读者对象有:

  • 掌握了Unity的使用方法的人
  • 具备C#基础知识的人
  • 渴望开发出自己的游戏的人

关于Unity的使用方法和C#基础知识,相关的好书有很多。读完这些书籍再来阅读本书最好不过。

本书中的游戏实例,都是南梦宫的员工在业余时间开发的。虽说是业余时间创作的,但是其质量绝不亚于正式的产品。在开始学习之前,建议读者先体验一番。

Unity的自由度相当高,几乎什么类型的游戏都能够制作。本书也将试着挑战多种题材的游戏。即使作为一册迷你游戏集,内容也是相当丰富的。

好了,《Unity游戏设计与实现:南梦宫一线程序员的开发实例》 就分享到这里,非常感谢你的来访。如果你很喜欢本站,请不要忘记收藏本站,以便下次继续访问;也可以 关注站长微博 随时获取最新动态。你的支持就是我最大的动力!

转载请注明:爱维科斯 » 《Unity游戏设计与实现:南梦宫一线程序员的开发实例》

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者