Windows 8游戏开发实战教程:实践项目与实例

需积分: 9 2 下载量 30 浏览量 更新于2024-07-17 收藏 1.72MB PDF 举报
"《Learning Windows 8 Game Development》是一本由Michael Quandt所著的专业书籍,专注于教授读者如何在Windows 8平台上开发令人兴奋的平板电脑和PC游戏。这本书采用了实践与动手操作的教学方法,适合那些希望深入了解Windows 8游戏开发技术的读者,无论你是初学者还是有一定经验的开发者,都能从中获益。 本书详细介绍了Windows 8游戏开发的基础概念、工具和技术,涵盖了从游戏设计、编程语言(如C#或XNA)到图形用户界面(GUI)、音频处理、物理引擎和网络通信等各个方面。书中提供了大量的实例和项目,使读者能够通过实际操作掌握游戏开发的各个环节,包括但不限于角色控制、场景构建、动画效果和用户交互的设计。 版权方面,该书受到严格保护,未经Packt Publishing的书面许可,不得进行任何形式的复制、存储或传输。尽管作者和出版社已尽力确保信息的准确性,但书中提供的所有内容都是按现状销售,不附带任何形式的保修,且不承担因使用本书信息导致的直接或间接损失的责任。 Packt Publishing在书中提及的所有公司和产品商标使用上已尽可能遵循规范,但这并不构成对商标权的保证。对于Windows 8平台的专有技术和特性,读者可以借此书深入了解其在游戏开发中的应用,并利用这些知识构建出高质量的跨平台游戏作品。 《Learning Windows 8 Game Development》是一本实用的指南,不仅适合游戏开发者提升技能,也适合教育机构作为教材,帮助学生掌握现代游戏开发技术,适应Windows 8时代的市场趋势。通过阅读和实践,读者将能构建出在Windows 8生态系统中具有竞争力的游戏,从而在游戏行业中取得成功。"
2014-03-30 上传
Book Description Learn how to develop exciting tablet and PC games for Windows 8 using practical, hands-on examples Overview Use cutting-edge technologies like DirectX to make awesome games Discover tools that will make game development easier Bring your game to the latest touch-enabled PCs and tablets In Detail With the recent success of a lot of smaller games, game development is quickly becoming a great field to get in to. Mobile and PC games are on the rise, and having a way to create a game for all types of devices without rewriting everything is a huge benefit for the new Windows 8 operating system. In this book, you will learn how to use cutting-edge technologies like DirectX and tools that will make creating a game easy. This book also allows you to make money by selling your games to the world. Learning Windows 8 Game Development teaches you how to create exciting games for tablets and PC on the Windows 8 platform. Make a game, learn the techniques, and use them to make the games you want to play. Learn about graphics, multiplayer options, how to use the Proximity + Socket APIs to add local multiplayer, how to sell the game outright, and In-App Purchases. Learning Windows 8 Game Development guides you from the start of your journey all the way to developing games for Windows by showing you how to develop a game from scratch and sell it in the store.With Learning Windows 8 Game Development, you will learn how to write the code required to set everything up, get some graphics on screen, and then jump into the fun part of adding gameplay to turn a graphics sample into a proper game. From there, you’ll look at how to add awesome features to your game like networking, motion controls, and even take advantage of new Windows 8 features like live tiles and sharing to make your players want to challenge their friends and keep playing. This book wraps up by covering the only way a good game can finish development: by shipping the game on the Windows Store. You’ll look at the things to remember to make certification painless and some great tips on how to market and sell your game to the public. What you will learn from this book Render sprites in 2D Use touch, gamepad, mouse, and keyboard input to control the game Learn the techniques to add multiplayer to your game Add competition with accessible Windows 8 features Use motion sensors and GPS to add unique gameplay Master techniques to maximise your Windows Store effectiveness Learn tips and tricks to pass store certification Kick-start the next stage of gaming with 3D rendering Approach A standard practical tutorial running people through Windows 8 RT with a specific focus on game development is the approach chosen here. This type of approach will more likely appeal to an audience that is in need of a structured guide that they can emulate and learn from, unlike the usual reference text available in the market. Who this book is written for Learning Windows 8 Game Development is for any developer looking to branch out and make some games. It’s assumed that you will have an understanding of C++ and programming. If you want to program a game, this book is for you, as it will provide a great overview of Direct3D and Windows 8 game development and will kick-start your journey into 3D development.