Books: 28

2D

CoverTitleYear
Build rich, high production value mobile games and distribute them across different platforms with Buildbox
KEY FEATURES * Create captivating 2D & 2.5D (isometric) video games for all platforms * Leverage Buildbox to monetize and prepare your games for distribution * This step-by-step tutorial will get you generating complex and media rich games with no coding experience BOOK DESCRIPTION Buildbox is more » an any skill level development platform to develop video games with no coding experience. It also exports these games to be compiled for any platform (from Windows to Mac to iOS to Android and Blackberry) all using the same graphic user interface. Using an example as a tutorial, we will relate the driving principles and you ll see how you can implement these principles to develop any games on the platform. We begin by setting expectations and providing a brief overview of the software. But it s not long before you dive in to creating your first video game. You will actually have a playable level ( world ) by the end of the second chapter. Later on, you ll learn everything from basic graphics creation to advanced world design while you refine your first game, called Ramblin Rover. All along the way, you will see how certain functions could be used in tandem to create other types of games; hoping to spark imagination. We will follow the principles and process of monetization through ads and in-game rewards. Lastly, we will go through the process of exporting, compiling, and preparing your storefront to sell the games you will eventually create. WHAT YOU WILL LEARN * Create the illusion of a 3D background in your game using parallax * Add advanced controls and obstacles to our first world * Develop assets (graphic and audio) for the Buildbox engine * Design games based on the capabilities and limitations of Buildbox and their target platforms * Compile and distribute video games on various channels such as Steam, iOS store, Android stores, and the Mac App Store * Optimize your games to get the absolute best quality within platform restrictions * Conquer common issues experienced with Buildbox development ABOUT THE AUTHOR Ty Audronis has been creating games and interactive experiences on computers since 1980. When other children were earning money for trips to convenience stores and arcades by raking leaves or mowing lawns, Ty was helping neighbors buy computers, and programming games for the neighborhood kids on an Atari 800 computer. In the 1990s, Ty was introduced to the Internet and was attending California State University, Chico, as a visual effects major. He had an epiphany; one day there will be no difference between film, television, games, and the Internet. Everything will converge. As a result, Ty diversified his education (and career) into all things media. Luckily for Ty, he was right. He s worked on several apps and games for various clients using several different development platforms. Ty has worked in many great institutions (from Frog Design to California Academy of Sciences and beyond). Ty has been recognized in several industries for his artistic and technical exploits and abilities. These include studio design, workflow design, post-production for TV/film, marketing, digital design and development, and even as a drone pilot and builder. Ty has authored two other books for Packt Publishing: Lightning Fast Animation with Element 3D and Building Multicopter Video Drones. TABLE OF CONTENTS 1. So, You Want to Develop a Video Game? 2. Orientation 3. Your First Game Ramblin Rover, Part 1 4. Advanced World Design Ramblin Rover, Part 2 5. Menus, UIs, Sound, and More! Ramblin Rover, Part 3 6. Monetization Ramblin Rover, Part 4 7. Exporting and Compiling for Various Platforms R « less
2016
Mechanical Drawing Using AutoCAD 2016
Learn AutoCAD!: Mechanical Drawing Using AutoCAD® 2016 This book is designed to give the student an introduction to the AutoCAD 2016 software. The book contains step-by-step project tutorials with screenshots using the AutoCAD program. Both two-dimensional (2D) and three-dimensional (3D) techniques more » & tools are covered. The first part covers 2D drawing with dimensioning. These drawings are of mechanical-type projects using both imperial and metric units. Topics Include: Creation of 2D and 3D Geometry Use of Reference Files Orthographic Projection Creation and Modification of 3D Solids Creation of 2D Views from 3D Solids Creating Dimension Styles Printing 2D and 3D Drawings Creation of Assemblies Geometric Dimensioning and Tolerancing (GD&T) Symbols Tolerance Dimensioning The student will also be introduced to the use of Welding Symbols and the process of creating Blocks (Symbols) for use within a Weldment project. Once the student completes the 2D versions of the projects, they will be instructed in the use of 3D tools and techniques. The student will draw the projects in a 3D format. Instruction in the conversion of a 3D solid to a set of 2D orthographic views is also covered. There is also a companion website for the book that is maintained by the author. Purchasers of the book will be able to download support files and view tutorial videos for each of the projects presented in the book. Emphasis is placed on making the learning process as quick and as easy as possible with a minimum of extra information. This way the student may concentrate on completing the projects and becoming a productive AutoCAD drafter and designer in a relatively short time. « less
2016
Explore the features of Unity 5 for 2D game development by building three amazing game projects
About This Book Explore the 2D architecture of Unity 5, and the tools and techniques for developing 2D games Discover how to use Unity’s 2D tools, including Sprites, physics, and maps, to create different genres of games Practical tutorial on the intermediate and advanced development concepts in Unity more » 5 to create three interesting and fully functional games Who This Book Is For If you've got the basics of 2D development down, push your skills with the projects in this hands-on guide. Diversify your portfolio and learn the skills needed to build a range of awesome 2D game genres. What You Will Learn Explore and understand the vital role of sprites in 2D games Move, animate, and integrate sprites into a 2D platform game Set up User Interfaces (UIs) to keep track of the progress through the games Apply 2D Physics to improve gameplay believability Learn the foundation of Level Design and how to quickly create 2D Maps Discover NPC design, event triggers, and AI programming Create an epic strategy game, challenging all the skills acquired in the book In Detail Flexible, powerful, and full of rich features, Unity 5 is the engine of choice for AAA 2D and 3D game development. With comprehensive support for over 20 different platforms, Unity boasts a host of great new functions for making 2D games. Learn how to leverage these new options into awesome 2D games by building three complete game projects with the Unity game tutorials in this hands-on book. Get started with a quick overview of the principle concepts and techniques needed for making 2D games with Unity, then dive straight in to practical development. Build your own version of Super Mario Brothers as you learn how to animate sprites, work with physics, and construct brilliant UIs in order to create a platformer game. Go on a quest to create a RPG game discovering NPC design. « less
2016
Unleash your inner creativity and learn how to build great cross-platform 2D games with the popular Cocos2d-x framework
Upgraded and updated, the powerful and popular open source framework Cocos2d-x is better than ever. Through step-by-step tutorials, you'll learn how to take complete advantage of the framework. You'll learn how to add animations and special effects, implement a physics engine, optimize your games, prepare more » a project for multiple devices, and develop game ideas from the test version to a finished project. Most importantly, this book provides you with the accumulated knowledge of thousands of game developers, all packed into one easy-to-use and proven framework that will save time and strenuous thinking! ***** Who This Book Is For ***** If you are a game enthusiast who would like to develop and publish your own game ideas onto different app stores, this is the book for you. Some knowledge of C++ or Java is helpful but not necessary. « less
2015
Create robust and spectacular 2D and 3D games from scratch using Swift – Apple's latest and easy-to-learn programming language
ABOUT THIS BOOK * Create engaging games from the ground up using SpriteKit and SceneKit * Boost your game's visual performance using Metal - Apple's new graphics library * A step-by-step approach to exploring the world of game development using Swift WHO THIS BOOK IS FOR This book is for novices more » as well as proficient game developers who want to learn more about game development using Swift. If you are from a 2D game development background and would like to learn the basics of 3D game development, this book is for you. Additionally, if you want to learn the basics of graphics programming and shaders, this book will be a good starting point. WHAT YOU WILL LEARN * Learn Apple's latest programming languagea€”Swift * Acquaint yourself with the Xcode interface * Create stunning games with SpriteKit and SceneKit * Understand the basics of graphics programming * Intensify your gameplay experience by learning how to add customized sound * Develop highly interactive games using animation, sound, collision detection, particle systems, and shaders * Package and publish games on the Apple App Store IN DETAIL Game development has been simplified with Apple's new programming language―Swift. It starts with the absolute basics such as the Xcode interface and takes you all the way to Swift programming. You will take a walk through the creation of 2D and 3D games followed by an introduction to SpriteKit and SceneKit. The book also looks at how game objects are placed in 3D scenes, how to use the graphics pipeline, and how objects are displayed on mobile screens. You will also delve into essential game concepts such as collision detection, animation, particle systems, and scene transitions. Finally, you will learn how to publish and distribute games to the iTunes store. « less
2015
A fast-paced, practical guide to building functionally enriched 2D games using the core concepts of SFML
A fast-paced, practical guide to building functionally enriched 2D games using the core concepts of SFML ABOUT THIS BOOK * Learn to utilize the features of SFML quickly to create interactive games * Realize your game ideas by following practical tutorials based on the essential features of SFML * more » Step-by-step guide describing the fundamental concepts of SFML with the help of plenty of examples WHO THIS BOOK IS FOR If you are an enthusiast who is not new to the field of game development but want to exercise the countless features of SFML and build 2D games with minimal effort, this is the book for you. WHAT YOU WILL LEARN * Render sprites and shapes on the screen * Manage multimedia resources correctly and efficiently * Open and configure game windows to ensure a better gaming environment * Build an animation manager for sprites * Facilitate native OpenGL code in your rendering * Play sound and music on top of the gameplay * Load and use shaders to render special effects * Send data packets over a network to create a multiplayer experience IN DETAIL SFML is a cross-platform, object-oriented multimedia API that is written in C++. It provides a simple interface to ease the development of games and multimedia applications. This book will guide you through everything you need to know about building a 2D game in SFML. Concepts such as Sprites, Textures, Animation, and Cameras are explored in depth and finally the book ends with advanced topics like shaders and networking. You will also learn how to play sound and music on top of the gameplay. Every step through the journey is filled with examples in C++ to guide you in the right direction. By the end of the book you will feel confident about creating 2D games with SFML, without investing too much time on it. This book contains a set of fast-paced tutorials about the core features of SFML. « less
2015
Master the complex realities of 3D postproduction workflows and solutions with this one-of-a-kind guide. Brimming with techniques that have been used on actual 3D productions and can easily be incorporated into your own workflows, Rick Baumgartner’s 3D Postproduction offers you: * The best practices more » for 3D preproduction and production to ensure a smooth post process, saving both time and money Abundant workflow diagrams, screen grabs, and checklists to reinforce your learning with visual cues Common postproduction considerations such as dailies, assembly, cutting, and color correction, and how they differ between 3D and 2D post pipelines Examples of 3D gone bad and how those scenarios can be avoided In-depth interviews with working professionals and extensive tutorials that provide practical insight from the trenches of real-world 3D postproduction A companion website (www.focalpress.com/cw/baumgartner) featuring project files and video clips demonstrating the 3D workflows covered in the book An effective 3D postproduction workflow allows for easier and more flexible editing, greater capacity for visual effects enhancement, the ability to fix production mistakes, and much more. You can’t afford to miss out! Bring your 3D projects to the next level with 3D Postproduction: Stereoscopic Workflows and Techniques. « less
2014
World's most widely used multi-platform game engine
Beginning 3D Game Development with Unity 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 more » to familiarize yourself with programming games and the latest ideas in game production. 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. * 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. * 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. * 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. 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. « less
2011
Bring your video game ideas to life with 2D Game Building for Teens! Written for anyone with an interest in creating video games, this book will show you how to use the Torque Game Builder, a simple drag-and-drop game engine, to make your very own games to play and share. Following easy-to- understand more » techniques and directions, you'll work your way through hands-on tutorials that help you put your new skills to use right away as you build simple to more complex games. Everything you need to build your own 2D game can be found in the book, including an introduction to the Torque Game Builder, how to design game graphics, basic programming and scripting techniques, and more. You'll even find an overview of the game development industry to give you an inside look at what it takes to make games, and information on the history of classic 2D games. If you've ever wanted to create your own video games, 2D Game Building for Teens will show you how. « less
2009
This book provides an introduction to the entire field of game programming. As readers work through the book, they will produce two working games: one in 2D and one in 3D - offering a good introduction to DirectX programming. Beginning with an introduction to basic Windows programming, this book quickly more » advances to the basics of DirectX programming, moving up from surfaces to textures and then to 3D models. This book offers coverage of the introductory concepts of game programming, paving the way for more advanced books on the subject. Readers will develop a working knowledge of the terminology and basics of game programming that will enable them to progress to more advanced game programming topics. « less
2006