2017 Unity游戏开发实战:C#第二版教程

需积分: 9 39 下载量 4 浏览量 更新于2024-07-19 收藏 83.09MB PDF 举报
"《Mastering Unity 2017 Game Development with C#(第二版)》是一本专业级的游戏开发指南,专为使用Unity 2017引擎并基于C#语言的开发者设计。该书由Alan Thorn撰写,全面覆盖了如何创建具备坚实游戏玩法和职业级工作流程的专业游戏。它旨在帮助读者掌握Unity的核心概念和技术,包括场景构建、对象管理、物理引擎、动画、AI、图形渲染以及网络编程等关键领域。 第二版在原有的基础上进行了更新和完善,以适应Unity 2017的新特性和最佳实践。书中不仅提供了理论知识,还包含了大量的实例和项目实战,让学习者能够通过实际操作来提升技能。作者强调了版权保护,所有内容未经出版社事先书面许可,不得复制、存储或传播。 本书的特点在于其系统性和实用性,适合从零开始学习Unity的初学者,也适合有一定基础的开发者深入理解和优化他们的项目。无论你是希望进入游戏开发行业,还是想要提升现有项目的质量,这本书都能提供宝贵的指导。为了确保信息的准确性,出版商对内容进行了精心校对,但同时明确指出,书中提供的信息不带有任何形式的担保,使用者需自行承担可能产生的后果。 在阅读过程中,读者可以参考诸如FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox等流行的PDF阅读器打开所有的无水印原版页面,确保了良好的阅读体验。如果你在亚马逊美国官网搜索这本书,可以获得更详细的目录、用户评价以及购买选项。 《Mastering Unity 2017 Game Development with C#(第二版)》是一本不可或缺的游戏开发工具书,是每个致力于提升Unity技能的开发者的宝贵资源。"
2017-06-14 上传
Mastering Android Game Development with Unity by Wajahat Karim English | 6 Jun. 2017 | ASIN: B01M68DBRU | 352 Pages | AZW3 | 11.27 MB Key Features Develop complex Android games with the help of Unity's advanced features such as artificial intelligence, high-end physics, and GUI transformations. Create amazing Graphical User Interfaces (GUIs) with Unity's new uGUI system Unravel and deploy exciting games across Android devices Book Description Game engines such as Unity are the power-tools behind the games we know and love. Unity is one of the most widely-used and best loved packages for game development and is used by everyone, from hobbyists to large studios, to create games and interactive experiences for the Web, desktop, mobile, and console. With Unity's intuitive, easy-to-learn toolset and this book, it's never been easier to become a game developer. You will begin with the basic concepts of Android game development, a brief history of Android games, the building blocks of Android games in Unity 5, and the basic flow of games. You will configure an empty project for the Jetpack Joyride Clone Game, add an environment and characters, and control them. Next you will walk through topics such as particle systems, camera management, prefabs, animations, triggers, colliders, and basic GUI systems. You will then cover the basic setup for 3D action fighting games, importing models, textures and controlling them with a virtual on-screen joystick. Later you will set up Scene for 3D Configuration, create basic gameplays, and manage input controls. Next you will learn to create the interface for the main menu, gameplay, game over, achievements, and high score screens. Finally you will polish your game with stats, sounds, and Social Networking, followed by testing the game on Android devices and then publishing it on Google Play, Amazon, and OUYA Stores. What you will learn Develop your own Jetpack Joyride clone game Explore the advanced features of Unity 5 by building your own Action Fighting game Develop remarkable Graphical User Interfaces (GUIs) with Unity's new uGUI system Enhance your game by adding stunning particle systems and complex animations Build pleasing virtual worlds with special effects, lights, sky cube maps, and cameras Make your game more realistic by providing music and sound effects Debug and deploy your games on different Android devices