<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
	<title>APIs and Tools - Books</title>
	<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/</link>
	<pubDate>Sat, 25 Feb 2012 22:52:13 +0000</pubDate>
	<ttl>43200</ttl>
	<description>Resources for APIs not covered in specific categories as well as software to aid with game development</description>
	<item>
		<title><![CDATA[Unreal Development Kit Game Programming with UnrealScript: Beginner's Guide]]></title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/unreal-development-kit-game-programming-with-unrealscript-beginners-guide-r1453</link>
		<description><![CDATA[<span style='color: #000000'><span style='font-family: sans-serif'><p class='bbc_left'>Unreal Development Kit is the free edition of Unreal Engine—the largest game engine in existence with hundreds of shipped commercial titles. The Unreal Engine is a very powerful tool for game development but with something so complex it's hard to know where to start.</p></span></span><br />
<span style='color: #000000'><span style='font-family: sans-serif'><p class='bbc_left'>This book will teach you how to use the UnrealScript language to create your own games with the Unreal Development Kit by using an example game that you can create and play for yourself. It breaks down the UnrealScript language into easy to follow chapters that will quickly bring you up to speed with UnrealScript game programming.</p></span></span><br />
<span style='color: #000000'><span style='font-family: sans-serif'><p class='bbc_left'>Unreal Development Kit Game Programming with UnrealScript takes you through the UnrealScript language for the Unreal Development Kit. It starts by walking through a project setup and setting up programs to write and browse code. It then takes you through using variables, functions, and custom classes to alter the game's behavior and create our own functionality. The use and creation of Kismet is also covered. Later, using replication to create and test multiplayer games is discussed. The book closes with code optimization and error handling as well as a few of the less common but useful features of UnrealScript</p></span></span>]]></description>
		<pubDate>Wed, 08 Feb 2012 21:56:45 +0000</pubDate>
		<guid isPermaLink="false">e1d96dd51f6c61a48b3af39333626766</guid>
	</item>
	<item>
		<title>UDK Game Development</title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/udk-game-development-r1447</link>
		<description><![CDATA[Discover the versatility and simplicity of the highly popular, powerful Unreal Development Kit (UDK) game development engine with the clear, project-based approach in UDK GAME DEVELOPMENT. This comprehensive, step-by-step book assumes the reader has no previous experience with the UDK engine. The book's thorough presentation guides readers from an initial introduction to the capabilities of this suite of professional-grade tools to proficiency, confidence and mastery of the UDK technology.Readers learn to maximize the capabilities of this increasingly popular game engine that powers so many of today's high powered games for a variety of popular platforms. The book uses a clear writing style to present all of the details necessary to develop confidence with the UDK, including the world editor and its user interface -- Unreal Script -- importing geometry from third-party applications, managing game assets, real-time lighting, and cinematics. The book also focuses on project-based training by walking readers through the implementation of a game using the UDK. This concise and approachable introduction helps readers jumpstart their careers as they learn to develop outstanding UDK-based games that stand apart.]]></description>
		<pubDate>Sun, 04 Dec 2011 14:57:00 +0000</pubDate>
		<guid isPermaLink="false">be1fe5a4cbad9fd763db5aaedf0ec611</guid>
	</item>
	<item>
		<title>Beginning iOS 3D Unreal Games Development</title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/beginning-ios-3d-unreal-games-development-r1445</link>
		<description><![CDATA[<p>The Unreal UDK features Epic's award-winning Unreal Engine 3, used to create bestselling games such as Infinity Blade for iOS, and popular console games like Borderlands and Bioshock. Now, you can build your own Unreal game for the iOS platform.</p> <p><em>Beginning iOS 3D Unreal Games Development</em> covers using the Unreal UDK game creation system to create 3D games for the iOS platform, which includes the iPhone, iPod touch and iPad.  </p> <p>Specifically, this book covers:</p> <ul>     <li>UnrealScript programming language, going beyond the limitations of the visual Kismet scripting language </li>     <li>The Unreal UDK code framework, basic UDK tools and other UDK items needed to build a game </li>     <li>Various author-created game frameworks are presented and are used to illustrate the UnrealScript programming language and user input methods specific to the iOS mobile platform </li> </ul> <h3>What you’ll learn</h3><ul>     <li>What the UnrealScript programming language is and does </li>     <li>The basic Unreal UDK base code framework </li>     <li>What the basic Unreal tools used to make a game </li>     <li>What the key parts of the Unreal engine such as the physics engine </li>     <li>How to do the fundamentals of 3D games programming, including basic 3D math </li>     <li>What are the the basic frameworks of many different types of games </li>     <li>How to use the provided source code to build your own games using the frameworks as a reference </li> </ul> <h3>Who this book is for</h3>       <p>      Game programmers, both professional and hobbyists, interested in developing 3D games for the iOS platform using the Unreal UDK. Additionally, students using the Unreal UDK in their coursework. Finally, game designers who are not experienced programmers but are interested in learning enough about UnrealScript and the Unreal UDK to make small changes to game code created by contracted programmers (For example: changing code to increase the health of a player or change the message displayed when a player dies).         </p>]]></description>
		<pubDate>Sun, 04 Dec 2011 14:56:06 +0000</pubDate>
		<guid isPermaLink="false">82d584b97651cd1b10ae553c61803c61</guid>
	</item>
	<item>
		<title>Unreal Game Development</title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/unreal-game-development-r1444</link>
		<description><![CDATA[This book outlines a six-week course in video game development. It's based on summer courses (CampGame) given at ASU and NYU for high school students and uses the Unreal Engine 3 as the basis for creating a game. This book will be a great tool for anyone interested in getting introduced to making games that does not have prior experience. It is good for high school students, college students, and people interested in making games as independents/hobbyists.]]></description>
		<pubDate>Sun, 04 Dec 2011 14:53:49 +0000</pubDate>
		<guid isPermaLink="false">25d55f01734adca809111ca46b5344c0</guid>
	</item>
	<item>
		<title>CryENGINE 3 Cookbook</title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/cryengine-3-cookbook-r1443</link>
		<description>Written in a cookbook style, this book offers solutions using a recipe based approach. Each recipe contains step-by-step instructions followed by an analysis of what was done in each task and other useful information. The cookbook approach means you can dive into whatever recipes you want in no particular order. The CryENGINE3 Cookbook is written to be accessible to all developers currently using the CryENGINE3. It also explores the depth and power of the CryENGINE3 and is a useful guide to follow when becoming familiar with this award winning middle-ware game engine. This book is written with the casual and professional developer in mind. Fundamental knowledge of some Digital Content Creation Tools, like Photoshop and 3d Studio Max is required. The Software Development Kit version of the CryENGINE is used for all examples, so the reader should have a version of the development kit to follow the recipes contained in this book.</description>
		<pubDate>Sun, 04 Dec 2011 14:47:40 +0000</pubDate>
		<guid isPermaLink="false">7c10793762778883d5b39d05bd64fea2</guid>
	</item>
	<item>
		<title>Unity 3D Game Development by Example Beginner’s Guide: LITE</title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/unity-3d-game-development-by-example-beginner%e2%80%99s-guide-lite-r1442</link>
		<description>A practical, hands on tutorial written in a fun, informal way. Step-by-step instructions tell you exactly what to do to get results in Unity. Clear explanations mean you will understand how it works and be able to work on your own games too. The book is suitable for anybody who wants to create games in Unity. You don’t need a programming background. If you love playing games and want to try your hand at creating them, this book is the place to start.</description>
		<pubDate>Sun, 04 Dec 2011 14:46:19 +0000</pubDate>
		<guid isPermaLink="false">432267328656d29d7ca6f72297aebb9d</guid>
	</item>
	<item>
		<title>Unity 3 Blueprints - A Practical Guide to Indie Games Development</title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/unity-3-blueprints-a-practical-guide-to-indie-games-development-r1441</link>
		<description>Unity3 is an amazing game development tool being used around the world by professional, indie and bedroom game developers. This hands-on blueprints book is designed to get to the heart of Unity 3 development by showing you how to create 4 classic games with a Unity twist.    All the code and the high quality game art assets are available from the Deep Pixel website so you can build the games yourself or customize your own projects!    This book is aimed at indie game developers and artists who want to develop winning video games. This book will assume no prior knowledge of Unity or game creation in general, but you should be comfortable in development environments and have some knowledge of scripting (a refresher will be provided). This book uses JavaScript as the example language.    Games: Match the Pairs, Top-Down Shooter, Tower Defense, Marble Madness.    Play all the games and download all the code now from the Deep Pixel website.</description>
		<pubDate>Sun, 04 Dec 2011 14:45:11 +0000</pubDate>
		<guid isPermaLink="false">6bf3f9188c022dc72696c329a4d47b8f</guid>
	</item>
	<item>
		<title><![CDATA[Unity 3.x Game Development by Example Beginner's Guide]]></title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/unity-3x-game-development-by-example-beginners-guide-r1440</link>
		<description><![CDATA[The book takes a clear, step-by-step approach to building small, simple game projects. It focuses on short, attainable goals so that the reader can finish something, instead of trying to create a complex RPG or open-world game that never sees the light of day. This book encourages readers hungry for knowledge. It does not go into gory detail about how every little knob and dial functions – that's what the software manual is for! Rather, this book is the fastest path from zero to finished game using the Unity game engine. If you've ever wanted to develop games, but have never felt "smart" enough to deal with complex programming, this book is for you. It's also a great kick-start for developers coming from other tools like Flash, Unreal Engine, and Game Maker Pro.]]></description>
		<pubDate>Sun, 04 Dec 2011 14:44:21 +0000</pubDate>
		<guid isPermaLink="false">31429ccef08e1dfc4839ba23a3d2443a</guid>
	</item>
	<item>
		<title>Creating Games with Unity and Maya: How to Develop Fun and Marketable 3D Games</title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/creating-games-with-unity-and-maya-how-to-develop-fun-and-marketable-3d-games-r1439</link>
		<description><![CDATA[<p>Unity brings you ever closer to the "author once, deploy anywhere" dream. With its multiplatform capabilities, you can target desktop, web, mobile devices, and consoles using a single development engine. Little wonder that Unity has quickly become the #1 game engine out there. </p> <p>Mastering Unity is absolutely essential in an increasingly competitive games market where agility is expected, yet until now practical tutorials were nearly impossible to find. </p> <p>Creating Games with Unity and Maya gives you with an end-to-end solution for Unity game development with Maya. Written by a twelve-year veteran of the 3D animation and games industry and professor of 3D animation, this book takes you step-by-step through the process of developing an entire game from scratch-including coding, art, production, and deployment. </p> <p>This accessible guide provides a "non-programmer" entry point to the world of game creation. Aspiring developers with little or no coding experience will learn character development in Maya, scripts, GUI interface, and first- and third-person interactions.</p><p>--Unity is HOT! It's the #1 game engine out there, and it's taken the game world by storm. Documentation is hard to find. Focal to the rescue. Learn Unity from the ground up. Build a game with no previous scripting knowledge, and make a game that's fun.</p> <OL> </OL> <p>--Authoritative - Author, Adam Watkins, is a 12 year veteran and author of several books and over 100 articles on 3D Animation. His students are the winners of multiple national and international animation awards and festivals. With this experience comes great insight into the best ways to learn 3D art and gaming concepts.</p> <OL> </OL> <p>--Accessible to All Unity users (artists and programmers) - the author comes from an art background. He animated for many years before working in games. This provides a "non-programmer" entry point to the world of game creation.</p> <OL> </OL> <p>--Complete - this volume provides instruction from game inception to completion and delivery. The 3D creation and export begins, but applied functionality and delivery complete the book.  In the course of the book, the reader will create effective and efficient 3D assets from scratch using Maya (including characters). Then, use these assets to create a functioning game complete with scripts, GUI interfaces, and first and third person interactions.</p> --Companion website includes: original versions of the images, all completed files from the tutorials, important links, and all code from the book.]]></description>
		<pubDate>Sun, 04 Dec 2011 14:43:24 +0000</pubDate>
		<guid isPermaLink="false">a91a50a0d0efd57e5e844a749fee53fb</guid>
	</item>
	<item>
		<title>Beginning 3D Game Development with Unity: All-in-one, multi-platform game development</title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/beginning-3d-game-development-with-unity-all-in-one-multi-platform-game-development-r1438</link>
		<description><![CDATA[<p>     <em>Beginning 3D Game Development with Unity</em> is perfect for those who would like to come to grips with programming Unity. You may be an artist who has learned 3D tools such as 3ds Max, Maya, or Cinema 4D, or you may come from 2D tools such as Photoshop and Illustrator. On the other hand, you may just want to familiarize yourself with programming games and the latest ideas in game production. <br /> <br /> This book introduces key game production concepts in an artist-friendly way, and rapidly teaches the basic scripting skills you'll need with Unity. It goes on to show how you, as an independent game artist, can create casual interactive adventure games in the style of Telltale's Tales of Monkey Island, while also giving you a firm foundation in game logic and design. <br /> <br /> <ul>     <li>The first part of the book explains the logic involved in game interaction, and soon has you creating game assets through simple examples that you can build upon and gradually expand. </li>     <li>In the second part, you'll build the foundations of a point-and-click style first-person adventure game—including reusable state management scripts, load/save functionality, a robust inventory system, and a bonus feature: a dynamically configured maze and mini-map. </li>     <li>With the help of the provided 2D and 3D content, you'll learn to evaluate and deal with challenges in bite-sized pieces as the project progresses, gaining valuable problem-solving skills in interactive design. </li> </ul> By the end of the book, you will be able to actively use the Unity 3D game engine, having learned the necessary workflows to utilize your own assets. You will also have an assortment of reusable scripts and art assets with which to build future games.        </p>     <h3>What you’ll learn</h3><ul>     <li>How to build interactive games that work on a variety of platforms </li>     <li>Take the tour around Unity user interface fundamentals, scripting and more </li>     <li>Create a test environment and gain control over functionality, cursor control, action objects, state management, object metadata, message text and more </li>     <li>What is inventory logic and how to manage it </li>     <li>How to handle 3D object visibility, effects and other special cases </li>     <li>How to handle variety of menus and levels in your games development </li>     <li>How to handle characters, scrollers, and more </li>     <li>How to create or integrate a story/walkthrough </li> </ul> <h3>Who this book is for</h3>       <p>      Students or artists familiar with tools such as 3ds Max or Maya who want to create games for mobile platforms, computers, or consoles, but with little or no experience in scripting or the logic behind games development.         </p>      <h3>Table of Contents</h3><ol>     <li>Exploring the Genre </li>     <li>Unity UI—Basics and Getting Started </li>     <li>Scripting—Getting your Feet Wet </li>     <li>Terrain Generation—Creating a Test Environment </li>     <li>Navigation and Introduction to Functionality </li>     <li>Cursor Control </li>     <li>Action Objects </li>     <li>Managing State </li>     <li>Object Metadata </li>     <li>Message Text </li>     <li>Inventory Logic </li>     <li>Managing the Inventory </li>     <li>Finishing the Basic Functionality </li>     <li>Getting Down to the Game </li>     <li>Maze and Final Sequence </li>     <li>Menus and Levels </li>     <li>Beyond the Basics </li>     <li>Appendix A: Shader Graphs </li>     <li>Appendix B: Keyboard Key Names </li>     <li>Appendix C: Final Sequence Outline </li> </ol>]]></description>
		<pubDate>Sun, 04 Dec 2011 14:41:55 +0000</pubDate>
		<guid isPermaLink="false">b0784fd78e6211f2c634896ef544cfe0</guid>
	</item>
	<item>
		<title>Unity Game Development Essentials</title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/unity-game-development-essentials-r1437</link>
		<description><![CDATA[This book follows an informal, demystifying approach to the world of game development with the Unity game engine. With no prior knowledge of game development or 3D required, you will learn from scratch, taking each concept at a time working up to a full 3D mini-game. You'll learn scripting with JavaScript and master the Unity development environment with easy to follow stepwise tasks. The printed version of the book is in black and white, but a full color version of the images is available for download here. The eBook version, available from Packt, is in full color. If you're a designer or animator who wishes to take their first steps into game development, or if you've simply spent many hours sitting in front of video games, with ideas bubbling away in the back of your mind, Unity and this book should be your starting point. No prior knowledge of game production is required, inviting you to simply bring with you a passion for making great games.]]></description>
		<pubDate>Sun, 04 Dec 2011 14:41:09 +0000</pubDate>
		<guid isPermaLink="false">3632435cf99eec2a53ee7e4d8eeab451</guid>
	</item>
	<item>
		<title>Game Development with Unity</title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/game-development-with-unity-r1436</link>
		<description><![CDATA[GAME DEVELOPMENT WITH UNITY shows you how to use the Unity game engine, a multiplatform engine and editor in one, to build games that can be played on just about any platform available, from the web to the Wii and even on smartphones. Unity's simple interface, friendly development environment, and wide-ranging support of all popular gaming platforms make it perfect for new developers or those looking to create games with an easy, efficient, and inexpensive game engine. Throughout the book you'll learn all the important interface commands, how to set up and organize your project, and all the basics of getting a 3D game up and running, from character importation to scripting to audio. Basic game and level design theory are taught in tandem with specific skills so you can build your game development skill set. The book is divided into five parts, with each chapter within a part covering a single concept, and new concepts are taught using step-by-step tutorials and questions, as well as through a comprehensive game project built throughout the book. GAME DEVELOPMENT WITH UNITY covers everything from building game assets, to adding interactivity, to polishing your finished game and publishing it, and provides you with all the information you need to create your own games using Unity.]]></description>
		<pubDate>Sun, 04 Dec 2011 14:40:13 +0000</pubDate>
		<guid isPermaLink="false">8abb69b3d54bf7e21e4aff5f1047801e</guid>
	</item>
	<item>
		<title></title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/-r1435</link>
		<description></description>
		<pubDate>Sun, 04 Dec 2011 14:39:37 +0000</pubDate>
		<guid isPermaLink="false">7f982c526e15dfa8be4c3eaa864c56ee</guid>
	</item>
	<item>
		<title>Professional Unity and C#: Multi-Platform 3D Game Development</title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/professional-unity-and-c-multi-platform-3d-game-development-r1434</link>
		<description><![CDATA[<b>The ideal Unity book for programmers ready to dive into advanced 3D gaming</b><p>As a dynamic, graphically rich 3D game engine, Unity3D stands out from its competitors by working on nearly every desktop and mobile platform. This book is the first to offer professional-level programming of Unity using C#. You begin with learning how to install Unity3D and gradually move on to more advanced coding topics in C#. Each object is introduced, applied to the code, demonstrated through examples, and added to an example game that is built upon throughout the book.<p>By the end of the book, you will be encouraged to create a game and upload it to a site where other users can view and comment, cultivating the learning process through dialog and interaction.<ul><li>Explains how to maximize advanced capabilities of Unity3D for programming games<li>Highlights techniques for creating shaders, which manipulate the way graphics are rendered by the game engine<li>Extends the reach of the book by discussing how Unity3D is an ideal way to break into the social web market<li>Demystifies Unity3D co-routines and the yield statement in a clear and concise manner</ul><p>Whether you use this book as a tutorial or reference manual for working with Unity3D and C#, you will most certainly find it to be invaluable.]]></description>
		<pubDate>Sun, 04 Dec 2011 14:37:42 +0000</pubDate>
		<guid isPermaLink="false">1f31606e625f642c0ed46405aada38a5</guid>
	</item>
	<item>
		<title>Game Programming with Irrlicht</title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/game-programming-with-irrlicht-r1432</link>
		<description>This book teaches game development and the use of Irrlicht, for readers that begin one or both of these subjects. It can serve as support for novice to intermediate programmers, providing code snippets and explanations about the problems discussed.        The text also functions as a roadmap; it presents hints and introduces several techniques from fiels like A.I., that can be further studied and applied in games by the readers.        A good knowledge of C and curiosity are the minimum requirements to read this book, based on the experience of many author´s students.        The topics covered include:    * common groundings: movement equations and basic vector math, collision of objects, animation loop and timing...;    * using the engine: loading 3D models, animated models, textures, setting a camera, treating events, GUI overview;    * sceneries: skyboxes, terrains, fog, shadows, particle systems;    * techniques for NPC control and guidance;    * examples of how to extend Irrlicht classes.</description>
		<pubDate>Sun, 04 Dec 2011 14:32:50 +0000</pubDate>
		<guid isPermaLink="false">9802a535bbdbcec203871db6d9595586</guid>
	</item>
	<item>
		<title>Game Development Tools</title>
		<link>http://www.gamedev.net/page/books/index.html/_/technical/apis-and-tools/game-development-tools-r1431</link>
		<description><![CDATA[<P>This book brings the insights of game professionals, DCC creators, hardware vendors, and current researchers together into a collection that focuses on the most underrepresented and critical part of game production: tools development. The first gems-type book dedicated to game tools, this volume focuses on practical, implementable tools for game development professionals. Topics range from asset tracking to improving remote version control performance to robust and efficient IO. Technical artists, as well as game play, audio, and graphics programmers will find new tools to improve work flow and help build games faster.</P>]]></description>
		<pubDate>Sun, 04 Dec 2011 14:31:46 +0000</pubDate>
		<guid isPermaLink="false">5242ef6f489fc9c35ba357927f91a59f</guid>
	</item>
</channel>
</rss>
