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 /
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...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
2017.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | 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... |
Beschreibung: | 1 online resource (1 volume) : illustrations |
ISBN: | 9781784393298 1784393290 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn974654351 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 170306s2017 enka o 000 0 eng d | ||
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 |d OCLCA |d OCL |d OCLCA |d OCLCO |d OCLCA |d INARC |d OCLCQ |d OCLCL |d OCLCQ | ||
016 | 7 | |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.) | ||
020 | |z 9781784397173 | ||
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 | ||
050 | 4 | |a QA76.76.C672 | |
072 | 7 | |a COM |x 012040 |2 bisacsh | |
082 | 7 | |a 794.81 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Sapio, Francesco, |e author. | |
245 | 1 | 0 | |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. |
246 | 3 | |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 | ||
588 | 0 | |a Online resource; title from cover (Safari, viewed March 3, 2017). | |
505 | 0 | |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. | |
505 | 8 | |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. | |
505 | 8 | |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. | |
505 | 8 | |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. | |
505 | 8 | |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... | ||
630 | 0 | 0 | |a Unity (Electronic resource) |0 http://id.loc.gov/authorities/names/n2011038776 |
630 | 0 | 7 | |a Unity (Electronic resource) |2 fast |
650 | 0 | |a Video games |x Programming. |0 http://id.loc.gov/authorities/subjects/sh95003476 | |
650 | 0 | |a Video games |x Design. | |
650 | 6 | |a Jeux vidéo |x Programmation. | |
650 | 6 | |a Jeux vidéo |x Conception. | |
650 | 7 | |a COMPUTERS |x Programming |x Games. |2 bisacsh | |
650 | 7 | |a Computer games |x Design |2 fast | |
650 | 7 | |a Video games |x Programming |2 fast | |
758 | |i has work: |a Getting started with Unity 5.x 2D game development (Text) |1 https://id.oclc.org/worldcat/entity/E39PCYHbx96pGRVqpJ44fj7yh3 |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Sapio, Francesco. |t Getting Started with Unity 5.x 2D Game Development. |d Birmingham : Packt Publishing, ©2017 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1467484 |3 Volltext |
938 | |a Internet Archive |b INAR |n gettingstartedwi0000sapi | ||
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 GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn974654351 |
---|---|
_version_ | 1816882380622790656 |
adam_text | |
any_adam_object | |
author | Sapio, Francesco |
author_facet | Sapio, Francesco |
author_role | aut |
author_sort | Sapio, Francesco |
author_variant | f s fs |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.C672 |
callnumber-search | QA76.76.C672 |
callnumber-sort | QA 276.76 C672 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | 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. 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. 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. 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. 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. |
ctrlnum | (OCoLC)974654351 |
dewey-full | 794.81 |
dewey-hundreds | 700 - The arts |
dewey-ones | 794 - Indoor games of skill |
dewey-raw | 794.81 |
dewey-search | 794.81 |
dewey-sort | 3794.81 |
dewey-tens | 790 - Recreational and performing arts |
discipline | Sport |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>08674cam a2200649 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn974654351</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">170306s2017 enka o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">N$T</subfield><subfield code="d">YDX</subfield><subfield code="d">EBLCP</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCF</subfield><subfield code="d">NLE</subfield><subfield code="d">TOH</subfield><subfield code="d">COO</subfield><subfield code="d">IDEBK</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">VT2</subfield><subfield code="d">OCLCO</subfield><subfield code="d">UOK</subfield><subfield code="d">CEF</subfield><subfield code="d">KSU</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">DEBBG</subfield><subfield code="d">UKMGB</subfield><subfield code="d">WYU</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">UAB</subfield><subfield code="d">UKAHL</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCA</subfield><subfield code="d">OCL</subfield><subfield code="d">OCLCA</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCA</subfield><subfield code="d">INARC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCL</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018266701</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">973003105</subfield><subfield code="a">973112850</subfield><subfield code="a">973317155</subfield><subfield code="a">973376164</subfield><subfield code="a">973502253</subfield><subfield code="a">973767219</subfield><subfield code="a">973802302</subfield><subfield code="a">974583886</subfield><subfield code="a">979891997</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781784393298</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1784393290</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781784397173</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)974654351</subfield><subfield code="z">(OCoLC)973003105</subfield><subfield code="z">(OCoLC)973112850</subfield><subfield code="z">(OCoLC)973317155</subfield><subfield code="z">(OCoLC)973376164</subfield><subfield code="z">(OCoLC)973502253</subfield><subfield code="z">(OCoLC)973767219</subfield><subfield code="z">(OCoLC)973802302</subfield><subfield code="z">(OCoLC)974583886</subfield><subfield code="z">(OCoLC)979891997</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000836</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.C672</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">012040</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">794.81</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Sapio, Francesco,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Getting started with Unity 5.x 2D game development :</subfield><subfield code="b">build a tower defense game and earn delectable C# treats by baking cupcakes and fighting fearsome sweet-toothed pandas /</subfield><subfield code="c">Francesco Sapio.</subfield></datafield><datafield tag="246" ind1="3" ind2=" "><subfield code="a">Getting started with Unity 5.x two-dimensional game development</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2017.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from cover (Safari, viewed March 3, 2017).</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="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...</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">Unity (Electronic resource)</subfield><subfield code="0">http://id.loc.gov/authorities/names/n2011038776</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Unity (Electronic resource)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Video games</subfield><subfield code="x">Programming.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95003476</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Video games</subfield><subfield code="x">Design.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Jeux vidéo</subfield><subfield code="x">Programmation.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Jeux vidéo</subfield><subfield code="x">Conception.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming</subfield><subfield code="x">Games.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer games</subfield><subfield code="x">Design</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Video games</subfield><subfield code="x">Programming</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Getting started with Unity 5.x 2D game development (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCYHbx96pGRVqpJ44fj7yh3</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Sapio, Francesco.</subfield><subfield code="t">Getting Started with Unity 5.x 2D Game Development.</subfield><subfield code="d">Birmingham : Packt Publishing, ©2017</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1467484</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Internet Archive</subfield><subfield code="b">INAR</subfield><subfield code="n">gettingstartedwi0000sapi</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH30993225</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL4804469</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1467484</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">cis37630533</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">13503202</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn974654351 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:27:42Z |
institution | BVB |
isbn | 9781784393298 1784393290 |
language | English |
oclc_num | 974654351 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (1 volume) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Sapio, Francesco, author. 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 / Francesco Sapio. Getting started with Unity 5.x two-dimensional game development Birmingham, UK : Packt Publishing, 2017. 1 online resource (1 volume) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Online resource; title from cover (Safari, viewed March 3, 2017). 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. 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. 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. 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. 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. 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... Unity (Electronic resource) http://id.loc.gov/authorities/names/n2011038776 Unity (Electronic resource) fast Video games Programming. http://id.loc.gov/authorities/subjects/sh95003476 Video games Design. Jeux vidéo Programmation. Jeux vidéo Conception. COMPUTERS Programming Games. bisacsh Computer games Design fast Video games Programming fast has work: Getting started with Unity 5.x 2D game development (Text) https://id.oclc.org/worldcat/entity/E39PCYHbx96pGRVqpJ44fj7yh3 https://id.oclc.org/worldcat/ontology/hasWork Print version: Sapio, Francesco. Getting Started with Unity 5.x 2D Game Development. Birmingham : Packt Publishing, ©2017 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1467484 Volltext |
spellingShingle | 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 / 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. 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. 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. 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. 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. Unity (Electronic resource) http://id.loc.gov/authorities/names/n2011038776 Unity (Electronic resource) fast Video games Programming. http://id.loc.gov/authorities/subjects/sh95003476 Video games Design. Jeux vidéo Programmation. Jeux vidéo Conception. COMPUTERS Programming Games. bisacsh Computer games Design fast Video games Programming fast |
subject_GND | http://id.loc.gov/authorities/names/n2011038776 http://id.loc.gov/authorities/subjects/sh95003476 |
title | 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 / |
title_alt | Getting started with Unity 5.x two-dimensional game development |
title_auth | 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 / |
title_exact_search | 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 / |
title_full | 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 / Francesco Sapio. |
title_fullStr | 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 / Francesco Sapio. |
title_full_unstemmed | 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 / Francesco Sapio. |
title_short | Getting started with Unity 5.x 2D game development : |
title_sort | 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 |
title_sub | build a tower defense game and earn delectable C# treats by baking cupcakes and fighting fearsome sweet-toothed pandas / |
topic | Unity (Electronic resource) http://id.loc.gov/authorities/names/n2011038776 Unity (Electronic resource) fast Video games Programming. http://id.loc.gov/authorities/subjects/sh95003476 Video games Design. Jeux vidéo Programmation. Jeux vidéo Conception. COMPUTERS Programming Games. bisacsh Computer games Design fast Video games Programming fast |
topic_facet | Unity (Electronic resource) Video games Programming. Video games Design. Jeux vidéo Programmation. Jeux vidéo Conception. COMPUTERS Programming Games. Computer games Design Video games Programming |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1467484 |
work_keys_str_mv | AT sapiofrancesco gettingstartedwithunity5x2dgamedevelopmentbuildatowerdefensegameandearndelectablectreatsbybakingcupcakesandfightingfearsomesweettoothedpandas AT sapiofrancesco gettingstartedwithunity5xtwodimensionalgamedevelopment |