Unity AI Game Programming - Second Edition

所需积分/C币:24 2016-03-02 10:14:04 2.99MB PDF
收藏 收藏
举报

About This Book, Compose richer games by learning the essential concepts in artificial intelligence with exciting examples, Explore the brand new Unity 5 features that make implementing artificial intelligence in your game easier than ever, Using this practical guide become a competent Unity 3D deve
Unity Al Game Programming Second edition Copyright o 2015 Packt Publishing All rights reserved No part of this book may be reproduced stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews Every effort has been made in the preparation of this book to ensure the accuracy of the information presented However the information contained in this book is sold without warranty either express or implied. Neither the authors nor packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directlv or indirectly by this book Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals However, Packt Publishing cannot guarantee the accuracy of this information First published: July 2013 cond edition: September 2015 Production reference: 1180915 Published by Packt Publishing Ltd Livery place 35 Livery Street Birmingham B3 2PB, UK ISBN978-1-78528-827-2 www.packtpub.com Credits Authors Copy Edite y barrera Swati Priya Aung Sithu K Clifford peters Project Coordinator Milton dsouza net Naing Su Proofreader Reviewers Mohammedun Bakir Bagasrawala Safis Editing Adam boyo Indexer Jack Donovan Monica Ajmera Mehta Chaima jemmali Akshay Sunil Masar Production coordinator Commissioning edito Kartikey Pandey Cover work Arvindkumar Gupta Acquisition Editors Manish nainani Llewellyn rozario Content Development Editor Rashmi suvarna Technical edite Manal pedneh Ankita thakur About the authors Ray barrera was a tinker in his childhood. From making mods and custom maps in games such as Star Craft and Unreal Tournament to developing oper source role-playing games using RPG Maker, he always had a passion for game development. The passion stayed with him, and after many years as a hobbyist, he decided to take the plunge into professional development In the initial stages of his career he was fortunate enough to work on educational and research projects for major contractors in the defense industry, allowing him to blend his love for games with his innate desire to teach and create interactive experiences Since then he has straddled the line between entertainment and education Unity was the logical weapon of choice for him as it gave him the flexibility to create games and applications and iterate quickly From being an original member of the los Angeles Unity meetup to helping coordinate Unity workshops at local colleges and high schools he has been very active in the unity community. You can follow him on Twitter at aray barrera There are too many people to name but I'd like to thank the team at Packt Publishing for this exciting opportunity, and of course, my wonderful friends and family especially my parents who always encouraged me to follow my passion and supported me along every step of the way. Id also like to thank the twistory team for being such an amazing group of people- Danny, JP, DW,Richard, the lovely " Purple, and everyone else-whom I was so fortunate to work with. Thanks to Peter Trennum for the mentorship and leadership he has provided at this stage in my career. Lastly, I'd like to thank gianni, my brother, for all the love and support over the years Aung Sithu Kyaw has been in the technical industry for over a decade. He is passionate about graphics programming, creating video games, writing, and sharing knowledge with others He holds an msc in digital media technology from the anyang Technological University(NTU), Singapore. Over the last few years,he has worked in various positions, including research programmer and senior game programmer. Lastly, he worked as a research associate, which involved implementing a sensor-based real-time movie system using Unreal Development Kit. In 2011, he founded a tech start-up, which focuses on interactive media productions and backend server-side technologics. He is currently based in Myanmar and working on his latest company's product, a gamified social opinion network for Myanmar Hecanbefollowedontwitterat@aungsithuandLinkedinathttp://linkedin om/in/aungsithu Thanks to my coauthors who worked really hard with me on this book despite their busy schedules and helped get this book published. Thanks also goes to the team at Packt Publishing for having us produce this book. And finally, thanks to the awesome guys at Unity 3d for building this amazing toolset and making it affordable to indie game developers. Dedicated to L Clifford peters is a programmer and a computer scientist. He was the technical reviewer for unity game Development Essentials, unity 3d Game development by Example beginner 's guide unity 3 Game development HoTsHoT, unity 3. x game Development by example Beginner's Guide, unity ios Game Development Beginner Guide, and unity ios Essentials, all by Packt Publishing Thet Naing swe is the founder and Cto of Joy Dash Pte Ltd based in Singapore He gr aduated from the University of Central Lancashire with a major in game design and development and started his career as a game programmer at one of the UK-based Nintendo ds game development studios. In 2010, he relocated to Singapore and worked as a graphics programmer at the Nanyang Technological University(NTu) on a cinematic research project At Joy Dash, he's responsible for interactive digital media consulting projects, specially in education, casual games, and augmented reality projects using Unity3dasthemaindevelopmenttool.Hecanbereachedviathetnsweogmail.com I would like to thank the whole team at Packt Publishing for keeping track of all the logistics and making sure the book was published no matter what; I really appreciate this. I'd also like to thank my parents for supporting me all these years and letting me pursue my dream of becoming a game developer. Without all your support, I wouldn't be here today And finally, a huge thanks to my wife, May Thandar Aung, for allowing me to work on this book after office hours late at night, and even on weekends. Without your understanding and support, this book would have been delayed for another year. Im grateful to have your support in whatever I do. I love you about the reviewers Mohammedun Bakir Bagasrawala is a Unity al engineer at Beachhead Studio an Activision Blizzard studio. He holds a master's degree in computer science with a specialization in game development from the University of Southern california Hle worked at DreamWorks Animation, where he was part of the team that built innovative AI technologies. He then moved to Treyarch and had the utmost pleasure of working on Call of Duty: Black Ops 3, implementing several features of this game Apart from his professional experience, he has also been an Al lead across a gamut of mobile, console, and board games at the USC GamePipe Laboratory I would like to thank my parents, Shabbir and Rita; my siblings, Esmail and jacklyn and my best friend, afreen for helping me become who i am today. i would also like to thank Giselle, Pratik Rushabh Neel, soham, Kashyap sabarish and alberto as they have stood by me throughout. Lastly, I would like to thank my former managers, Mark, Vishwa, Ryan, and Trevor and my professors, Artem and michael Zyda Adam Boyce is a software developer and an independent game developer who specializes in C scripting, game design, and AI development His experience includes application support, software development, and data architecture with various Canadian corporations. He was also the technical reviewer for unity al Programming essentials, Packt Publishing You can read hisdevelopmentblogatwww.gameovertures.caandfollowhimonTwitter athttps://twitter.com/adamboyce4 I'd like to thank my wife, Gail, for supporting me throughout the review process and also in my life and career Jack Donovan is a game developer and software engineer who has been working with the Unity 3D engine since its third major release. He studied at Champlain College in Burlington, Vermont, where he received a bs in game programming He currently works at IrisVR, a virtual reality start-up in New York City, and develops software that allows architects to gencrate virtual reality experiences from their Cad models or blueprints. Prior to this company he worked as part of a small independent game team with fellow students and that was when he wrote ouYa Game development by example Beginner's Guide, Packt Publishing Chaima jemmali holds an engineering degree in networks and telecommunication Currently, she is a Fulbright scholar, pursuing a master's degree in interactive media and game development at the Worcester Polytechnic Institute, Worcester, Massachusetts She has always wanted to share her love for programming through her master,'s project, which is a serious game that teaches coding, her internship as an instructor with iD Tech Camps, and by contributing to the success of this book I would like to thank the writers and everyone who worked hard to help produce this book Akshay Sunil Masar is currently a student at the Indian Institute of Technology Kanpur, working toward his btech in computer science and engineering He has developed various games on Android and also on the Web Hle has also worked or an Al agent that uses deep learning and convolutional neural networks to learn and train itself to play any game on the atari 2600 platform Www. Packtpub. com Support files, eBooks, discount offers, and more Forsupportfilesanddownloadsrelatedtoyourbookpleasevisitwww.packtpub.coM Did you know that Packt offers e Book versions of every book published, with PDF andepuBfilesavailableYoucanupgradetotheebookversionatwww.packtpub.cOm and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at service@packtpub com for more details Atwww.packtpub.comyoucanalsoreadacollectionoffreetechnicalarticlessign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and ebooks JPACKTLIB https://www2.packtpub.com/books/subscription/packtlib Do you need instant solutions to your It questions? PacktLib is Packt's online digital book library. Here, you can search, access, and read Packt's cntire library of books Why subscribe? Fully searchable across every book published by Packt Copy and paste, print, and bookmark content On demand and accessible via a web browser Free access for packt account holders IfyouhaveanaccountwithPacktatwww.Packtpub.comyoucanusethistoaccess PacktLib today and view g entirely free books Simply use your login credentials for immediate access

...展开详情
试读 127P Unity AI Game Programming - Second Edition
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    一个资源只可评论一次,评论内容不能少于5个字
    heaven_sent 谢谢,很基础,适合新手
    2017-09-14
    回复
    csdn到 内容较基础。可以!
    2017-05-16
    回复
    lvmangogo 谢谢分享。正在学习。
    2017-04-02
    回复
    暖冬_WarmWinter 入门学习,谢谢楼主
    2016-11-16
    回复
    iteevo 高手就不用看了
    2016-03-10
    回复
    img
    jiafan5013935

    关注 私信 TA的资源

    上传资源赚积分,得勋章
    最新推荐
    Unity AI Game Programming - Second Edition 24积分/C币 立即下载
    1/127
    Unity AI Game Programming - Second Edition第1页
    Unity AI Game Programming - Second Edition第2页
    Unity AI Game Programming - Second Edition第3页
    Unity AI Game Programming - Second Edition第4页
    Unity AI Game Programming - Second Edition第5页
    Unity AI Game Programming - Second Edition第6页
    Unity AI Game Programming - Second Edition第7页
    Unity AI Game Programming - Second Edition第8页
    Unity AI Game Programming - Second Edition第9页
    Unity AI Game Programming - Second Edition第10页
    Unity AI Game Programming - Second Edition第11页
    Unity AI Game Programming - Second Edition第12页
    Unity AI Game Programming - Second Edition第13页
    Unity AI Game Programming - Second Edition第14页
    Unity AI Game Programming - Second Edition第15页
    Unity AI Game Programming - Second Edition第16页
    Unity AI Game Programming - Second Edition第17页
    Unity AI Game Programming - Second Edition第18页
    Unity AI Game Programming - Second Edition第19页
    Unity AI Game Programming - Second Edition第20页

    试读已结束,剩余107页未读...

    24积分/C币 立即下载 >