Getting started with Unity 5.x 2D game development : build a tower defense game and earn delectable C# treats by baking cupcakes and fighting fearsome sweet-toothed pandas

Book Cover
Average Rating
Published
Birmingham, UK : Packt Publishing, 2017.
Status
Available Online

Description

Loading Description...

More Details

Format
Language
English
ISBN
9781784393298, 1784393290

Notes

Description
Build a tower defense game and earn delectable C# treats by baking cupcakes and fighting fearsome sweet-toothed pandas About This Book Build a complete and exciting 2D Tower Defense game from scratch. Understand and learn to perform each phase of the game development pipeline Homework and exercises to improve your skills and take them to the next level Who This Book Is For If you are looking forward to get started with 2D game development, either if you are a newcomer to this world, or you came from 3D games or other game engines, this book is for you. Although there are many references to other resources throughout the book, it is assumed that you have a general understanding of C# and its syntax and structure. What You Will Learn Import and set up assets for 2D game development Design and implement dynamic and responsive User Interfaces Create and handle complex animation systems Unlock all the potentiality of the physics engine Implement Artificial Intelligence algorithms to give intelligence to your NPCs Script gameplay and overall bring your ideas to life In Detail Want to get started in the world of 2D game development with Unity? This book will take your hand and guide you through this amazing journey to let you know exactly what you need to build the games you want to build, without sacrificing quality. You will build a solid understanding of Unity 5.x, by focusing with the embedded tools to develop 2D games. In learning about these, along with accurate explanations and practical examples, you will design, develop, learn how to market and publish a delectable Tower Defense game about cupcakes versus pandas. Each chapter in this book is structured to give you a full understanding on a specific aspect of the workflow pipeline. Each of these aspects are essential for developing games in Unity. In a step-by-step approach, you will learn about each of the following phases: Game Design, Asset Importing, Scripting, User Interfaces, Animations, Physics, Artificial Intelligence, Gameplay Programming, Polishing and Improving, Marketing, Publishing and much more. This book provides you with exercises and homework at the end of each chapter so that you can level up your skills as a Unity game developer. In addition, each of these parts are centered on a common point of discussion with other learners just like you. Therefore, by sharing your ideas with other people you will not only develop your skills but you will also build a network. Style and a...
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Sapio, F. (2017). Getting started with Unity 5.x 2D game development: build a tower defense game and earn delectable C# treats by baking cupcakes and fighting fearsome sweet-toothed pandas . Packt Publishing.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Sapio, Francesco. 2017. Getting Started With Unity 5.x 2D Game Development: Build a Tower Defense Game and Earn Delectable C# Treats By Baking Cupcakes and Fighting Fearsome Sweet-toothed Pandas. Birmingham, UK: Packt Publishing.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Sapio, Francesco. Getting Started With Unity 5.x 2D Game Development: Build a Tower Defense Game and Earn Delectable C# Treats By Baking Cupcakes and Fighting Fearsome Sweet-toothed Pandas Birmingham, UK: Packt Publishing, 2017.

Harvard Citation (style guide)

Sapio, F. (2017). Getting started with unity 5.x 2d game development: build a tower defense game and earn delectable C# treats by baking cupcakes and fighting fearsome sweet-toothed pandas. Birmingham, UK: Packt Publishing.

MLA Citation, 9th Edition (style guide)

Sapio, Francesco. Getting Started With Unity 5.x 2D Game Development: Build a Tower Defense Game and Earn Delectable C# Treats By Baking Cupcakes and Fighting Fearsome Sweet-toothed Pandas Packt Publishing, 2017.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
c1ed7c07-3702-569d-915d-2c333403ee09-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work IDc1ed7c07-3702-569d-915d-2c333403ee09-eng
Full titlegetting started with unity 5 x 2d game development build a tower defense game and earn delectable c treats by baking cupcakes and fighting fearsome sweet toothed pandas
Authorsapio francesco
Grouping Categorybook
Last Update2024-11-04 03:21:12AM
Last Indexed2024-12-03 03:28:55AM

Book Cover Information

Image SourcecontentCafe
First LoadedAug 15, 2023
Last UsedJul 15, 2024

Marc Record

First DetectedMar 14, 2023 08:06:04 AM
Last File Modification TimeMay 12, 2023 04:38:31 AM
SuppressedRecord had no items

MARC Record

LEADER08180cam a2200577Ii 4500
001ocn974654351
003OCoLC
00520230512043651.0
006m     o  d        
007cr unu||||||||
008170306s2017    enka    o     000 0 eng d
0167 |a 018266701|2 Uk
019 |a 973003105|a 973112850|a 973317155|a 973376164|a 973502253|a 973767219|a 973802302|a 974583886|a 979891997
020 |a 9781784393298|q (electronic bk.)
020 |a 1784393290|q (electronic bk.)
035 |a (OCoLC)974654351|z (OCoLC)973003105|z (OCoLC)973112850|z (OCoLC)973317155|z (OCoLC)973376164|z (OCoLC)973502253|z (OCoLC)973767219|z (OCoLC)973802302|z (OCoLC)974583886|z (OCoLC)979891997
037 |a CL0500000836|b Safari Books Online
040 |a UMI|b eng|e rda|e pn|c UMI|d N$T|d YDX|d EBLCP|d OCLCQ|d OCLCO|d MERUC|d OCLCF|d NLE|d TOH|d COO|d IDEBK|d OCLCQ|d VT2|d OCLCO|d UOK|d CEF|d KSU|d OCLCQ|d OCLCO|d DEBBG|d UKMGB|d WYU|d OCLCQ|d OCLCO|d UAB|d UKAHL|d OCLCQ|d OCLCO|d QGK|d OCLCO|d OCLCQ
049 |a MAIN
050 4|a QA76.76.C672
072 7|a COM|x 012040|2 bisacsh
08204|a 794.81|2 23
1001 |a Sapio, Francesco,|e author.
24510|a Getting started with Unity 5.x 2D game development :|b build a tower defense game and earn delectable C# treats by baking cupcakes and fighting fearsome sweet-toothed pandas /|c Francesco Sapio.
2463 |a Getting started with Unity 5.x two-dimensional game development
264 1|a Birmingham, UK :|b Packt Publishing,|c 2017.
300 |a 1 online resource (1 volume) :|b illustrations
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
5050 |a Cover ; Copyright; Credits; About the Author; Acknowledgment; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: A Flat World in Unity; Learning game development; Tower defense games; Designing our game; Getting ready; Remembering the past to build the future; Organizing the project; A 2D world; Sprites; Sprite Renderer; Importing new friends; The Sprite Editor; Manual mode; Automatic mode; Polygonal mode; Sprite Editor for UI-9-slice scaling; Preparing the assets; Scenes as levels; Setting proportions; There is more about the Unity interface.
5058 |a HomeworkSummary; Chapter 2: Baking Cupcake Towers; 2D objects; Parenting game objects; Difference between world coordinates and local coordinates; Ordering the different layers with Z-Buffering; Unfolding the map; Layers and tags; Prefabs; The game view; Math background; Scripting in Unity; Creating new scripts; Basics about scripts; Variables; Attributes; Functions; Comments; Execution order; Making sprinkles; The projectile class; Scripting the projectile mother class; Tons of sprinkles through Prefabs; Baking cupcakes towers; What a cupcake tower does; Scripting the cupcake tower.
5058 |a Shooting to the pandasUpgrading the cupcake tower, making it even tastier; A pre-baked cupcake tower through Prefabs; More about coding in Unity; Static variables; Inheritance; Random numbers in Unity; Homework; Summary; Chapter 3: Communicating with the Player -- the User Interface; Getting ready; Designing the user interface; Programming the user interface; User interface system; Canvas; Screen space -€Overlay; Screen space -€Camera; World space; Draw order of UI elements; Visual components; The Image component; The Text component; Basic transformations; The Rect Tool; The Rect Transform.
5058 |a Layout componentsFitters; Layout groups; The layout element component; Interaction components; The selectable base class; Interactable option; Transition options; Navigation options; Button; Toggle and Toggle Group; Slider; Scrollbar; Dropdown; Input Field; Scroll Rect; More about UI rendering; The canvas renderer; More visual components; UI effect components; UI and lights; The canvas components; Canvas group; Event system; Scripting user interfaces; Designing the interface for our game; Preparing the scene for the UI; Creating a health bar; Creating and placing the health bar.
5058 |a Scripting the health barImplementing the sugar meter; Creating and place; Scripting the sugar meter; More about UI scripting -€handlers; What about all the rest?; Homework; Summary; Chapter 4: No Longer Alone -- Sweet-Toothed Pandas Strike; Getting ready; Animations; A historical overview; Animations in video games; Workflow for animations; Animations clips and the Animator component; Creating Animation clips with a controller; The Animator component; Creating the other animation clips; The Animator; The Animator window; The Animator state machine; The Animator states; Special states.
520 |a Build a tower defense game and earn delectable C# treats by baking cupcakes and fighting fearsome sweet-toothed pandas About This Book Build a complete and exciting 2D Tower Defense game from scratch. Understand and learn to perform each phase of the game development pipeline Homework and exercises to improve your skills and take them to the next level Who This Book Is For If you are looking forward to get started with 2D game development, either if you are a newcomer to this world, or you came from 3D games or other game engines, this book is for you. Although there are many references to other resources throughout the book, it is assumed that you have a general understanding of C# and its syntax and structure. What You Will Learn Import and set up assets for 2D game development Design and implement dynamic and responsive User Interfaces Create and handle complex animation systems Unlock all the potentiality of the physics engine Implement Artificial Intelligence algorithms to give intelligence to your NPCs Script gameplay and overall bring your ideas to life In Detail Want to get started in the world of 2D game development with Unity? This book will take your hand and guide you through this amazing journey to let you know exactly what you need to build the games you want to build, without sacrificing quality. You will build a solid understanding of Unity 5.x, by focusing with the embedded tools to develop 2D games. In learning about these, along with accurate explanations and practical examples, you will design, develop, learn how to market and publish a delectable Tower Defense game about cupcakes versus pandas. Each chapter in this book is structured to give you a full understanding on a specific aspect of the workflow pipeline. Each of these aspects are essential for developing games in Unity. In a step-by-step approach, you will learn about each of the following phases: Game Design, Asset Importing, Scripting, User Interfaces, Animations, Physics, Artificial Intelligence, Gameplay Programming, Polishing and Improving, Marketing, Publishing and much more. This book provides you with exercises and homework at the end of each chapter so that you can level up your skills as a Unity game developer. In addition, each of these parts are centered on a common point of discussion with other learners just like you. Therefore, by sharing your ideas with other people you will not only develop your skills but you will also build a network. Style and a...
5880 |a Online resource; title from cover (Safari, viewed March 3, 2017).
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
63000|a Unity (Electronic resource)
63007|a Unity (Electronic resource)|2 fast|0 (OCoLC)fst01795070
650 0|a Video games|x Programming|9 70228
650 0|a Computer games|x Design.|9 79719
77608|i Print version:|a Sapio, Francesco.|t Getting Started with Unity 5.x 2D Game Development.|d Birmingham : Packt Publishing, ©2017
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781784397173/?ar|x O'Reilly|z eBook
938 |a Askews and Holts Library Services|b ASKH|n AH30993225
938 |a EBL - Ebook Library|b EBLB|n EBL4804469
938 |a EBSCOhost|b EBSC|n 1467484
938 |a ProQuest MyiLibrary Digital eBook Collection|b IDEB|n cis37630533
938 |a YBP Library Services|b YANK|n 13503202
994 |a 92|b VIA
999 |c 281692|d 281692