Unity和C#游戏编程入门(第7版) 主要内容: ● 解构并理解编程的基础知识 ● 通过代码示例全面了解面向对象编程以及它是如何在C#中应用的跟随简单的步骤和示例在Unity中创建和实现C#脚本 ● 使用接口、抽象类和类扩展将代码分割成可以灵活复用的构建块 ● 掌握游戏设计文档的基础知识,进行关卡搭建、添加光照和简单的对象动画 ● 使用C#创建简单的游戏机制,例如实现玩家控制器和射击机制 ● 熟悉堆栈、队列、异常处理、错误处理等其他C#核心概念 ● 处理文本、XML以及JSON数据以保存和加载游戏数据 Unity 2D游戏开发 本书既是C#(Unity引擎的业界标准语言)语言的真实演练,也是包含脚本编写、玩家输入管理、资源使用、动画、碰撞检测和状态管理的重要的Unity核心课程。除基础知识外,你还将学习更佳编程实践,有用的游戏架构模式设计,以及如何
《Unity 3D游戏开发》分为两部分 25 章,阐述了如何使用 Unity 来开发 3D 游戏。在带领读者熟悉游戏制作需要用到的软件工具之后,将介绍如何制作游戏,从简单的小游戏到较为复杂的商业游戏。通过阅读本书,读者将学会如何结合运用 Unity 游戏引擎和其他工具来制作具有典型商业游戏特征的 3D 游戏。 《Unity 3D游戏开发》不要求读者具备任何编程基础,适合希望从头开始学习 Unity 3D 游戏编程的读者阅读和参考。 《Unity 2D游戏开发》重点介绍2D游戏开发的整个过程。针对每个步骤背后的理论,作者提供了充分的描述和解释,读者可以通过大量的步骤指导和理论讲解来掌握2D游戏开发,熟练运用GIMP、Audacity和MuseScore等工具来制作游戏中会用到的预制件、相机、动画、角色控制器、灯光和声音等。《Unity 2D游戏开发》适合初学者和有志于开发出3A游戏大作的游戏开发者。
不需要是技术专家,只要阅读本书,学习佳作,深刻认识游戏设计的真谛,人人都可以成为成功的游戏设计者!本书作者Jesse Schell是有二十多年成功经验的游戏设计师,曾任国际游戏开发者协会主席,并在迪士尼在线游戏服务多年,获奖颇多。他以宝贵经验提出一百多套问题集,帮助你从各种角度观察游戏设计,例如心理、建筑、音乐、视觉、电影、软件工程、主题公园设计、数学、谜题设计和人类学等方方面面。本书主要内容包括:游戏的体验、构成游戏的元素、元素支撑的主题、游戏的改进、游戏机制、游戏中的角色、游戏设计团队、如何开发好的游戏、如何推销游戏、设计者的责任等。
本书是国内本专门介绍Unity 2D游戏开发的图书,也是国内一本讲解Unity 2D游戏开发的教程。本书通过对游戏制作过程的详细介绍,帮助Unity开发人员尽快熟悉2D游戏的开发流程和方式。同时,为了照顾游戏开发的初学者,本书还对2D游戏各种理论做了必要描述。 本书共分3篇。篇介绍了战机类游戏《飞船大战外星人》的开发,过程较简单,适合作为读者接触并开发的个游戏;第2篇介绍了卡片类游戏《记忆大作战》的开发,过程较难,书中也用了较多的篇幅介绍,适合作为读者接触并开发的个较复杂的游戏;第3篇介绍了实时策略类游戏《狂怒坦克》的开发,过程较难,适合作为读者了解脚本对于游戏逻辑重要性的个游戏。 本书不仅有助于Unity开发者从3D游戏开发转向2D游戏开发,而且还有助于初学者快速掌握Unity 2D游戏开发的基本技能。 战机游戏――飞船大
不需要是技术专家,只要阅读本书,学习佳作,深刻认识游戏设计的真谛,人人都可以成为成功的游戏设计者!本书作者Jesse Schell是有二十多年成功经验的游戏设计师,曾任国际游戏开发者协会主席,并在迪士尼在线游戏服务多年,获奖颇多。他以宝贵经验提出一百多套问题集,帮助你从各种角度观察游戏设计,例如心理、建筑、音乐、视觉、电影、软件工程、主题公园设计、数学、谜题设计和人类学等方方面面。本书主要内容包括:游戏的体验、构成游戏的元素、元素支撑的主题、游戏的改进、游戏机制、游戏中的角色、游戏设计团队、如何开发好的游戏、如何推销游戏、设计者的责任等。