Learning C# by developing games with Unity 2020 :: an enjoyable and intuitive approach to getting started with C# programming and Unity /
This fifth edition of the popular C# guide helps you learn the building blocks of C# language, right from variables to classes and exception handling. After getting to grips with the basics of C# programming, it takes you through the world of Unity game development and how you can apply C# knowledge...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing,
2020.
|
Ausgabe: | Fifth edition. |
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | This fifth edition of the popular C# guide helps you learn the building blocks of C# language, right from variables to classes and exception handling. After getting to grips with the basics of C# programming, it takes you through the world of Unity game development and how you can apply C# knowledge using game development examples. |
Beschreibung: | Table of ContentsGetting to Know Your EnvironmentThe Building Blocks of ProgrammingDiving into Variables,Types, and MethodsControl Flow and Collection TypesWorking with Classes, Structs, and OOPGetting Your Hands Dirty with UnityMovement, Camera Controls, and CollisionsScripting Game MechanicsBasic AI and Enemy BehaviorRevisiting Types, Methods, and ClassesIntroducing Stacks, Queues and HashSetsExploring Generics, Delegates, and BeyondThe Journey Continues. |
Beschreibung: | 1 online resource : illustrations. |
Bibliographie: | Includes bibliographical references. |
ISBN: | 9781800204447 1800204442 1800207808 9781800207806 |
Internformat
MARC
LEADER | 00000cam a22000001i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1197758220 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m d | ||
007 | cr ||||||||||| | ||
008 | 200618s2020 enka o 000 0 eng d | ||
040 | |a UKMGB |b eng |e rda |e pn |c UKMGB |d OCLCO |d EBLCP |d OCLCF |d UMI |d YDX |d N$T |d UKAHL |d UK7LJ |d BRF |d OCLCO |d OCLCQ |d OCL |d PBU |d OCLCL | ||
015 | |a GBC094814 |2 bnb | ||
016 | 7 | |a 019859978 |2 Uk | |
019 | |a 1191240665 |a 1193128518 |a 1202451196 |a 1202452154 |a 1204142981 |a 1204228496 |a 1206395621 |a 1223091402 |a 1224366743 |a 1225544841 |a 1226581931 |a 1227387520 |a 1228037694 |a 1228639399 |a 1266752876 |a 1267407627 | ||
020 | |a 9781800204447 |q (PDF ebook) | ||
020 | |a 1800204442 | ||
020 | |z 9781800207806 (pbk.) | ||
020 | |a 1800207808 | ||
020 | |a 9781800207806 | ||
035 | |a (OCoLC)1197758220 |z (OCoLC)1191240665 |z (OCoLC)1193128518 |z (OCoLC)1202451196 |z (OCoLC)1202452154 |z (OCoLC)1204142981 |z (OCoLC)1204228496 |z (OCoLC)1206395621 |z (OCoLC)1223091402 |z (OCoLC)1224366743 |z (OCoLC)1225544841 |z (OCoLC)1226581931 |z (OCoLC)1227387520 |z (OCoLC)1228037694 |z (OCoLC)1228639399 |z (OCoLC)1266752876 |z (OCoLC)1267407627 | ||
037 | |a 9781800204447 |b Packt Publishing | ||
050 | 4 | |a QA76.76.C672 | |
082 | 7 | |a 794.81525 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Ferrone, Harrison, |e author. |0 http://id.loc.gov/authorities/names/no2020110509 | |
245 | 1 | 0 | |a Learning C# by developing games with Unity 2020 : |b an enjoyable and intuitive approach to getting started with C# programming and Unity / |c Harrison Ferrone. |
250 | |a Fifth edition. | ||
264 | 1 | |a Birmingham : |b Packt Publishing, |c 2020. | |
300 | |a 1 online resource : |b illustrations. | ||
336 | |a text |2 rdacontent | ||
336 | |a still image |2 rdacontent | ||
337 | |a computer |2 rdamedia | ||
338 | |a online resource |2 rdacarrier | ||
500 | |a Table of ContentsGetting to Know Your EnvironmentThe Building Blocks of ProgrammingDiving into Variables,Types, and MethodsControl Flow and Collection TypesWorking with Classes, Structs, and OOPGetting Your Hands Dirty with UnityMovement, Camera Controls, and CollisionsScripting Game MechanicsBasic AI and Enemy BehaviorRevisiting Types, Methods, and ClassesIntroducing Stacks, Queues and HashSetsExploring Generics, Delegates, and BeyondThe Journey Continues. | ||
588 | |a Description based on CIP data; resource not viewed. | ||
505 | 0 | |a Cover -- Title Page -- Copyright and Credits -- Dedication -- About Packt -- Contributors -- Table of Contents -- Preface -- Chapter 1: Getting to Know Your Environment -- Technical requirements -- Getting started with Unity 2020 -- Using macOS -- Creating a new project -- Navigating the editor -- Using C# with Unity -- Working with C# scripts -- Introducing the Visual Studio editor -- Time for action - opening a C# file -- Beware of naming mismatches -- Syncing C# files -- Exploring the documentation -- Accessing Unity's documentation -- Time for action - opening the Reference Manual | |
505 | 8 | |a Time for action - using the Scripting Reference -- Locating C# resources -- Time for action - looking up a C# class -- Summary -- Pop quiz -- dealing with scripts -- Chapter 2: The Building Blocks of Programming -- Defining variables -- Names are important -- Variables act as placeholders -- Time for action -- creating a variable -- Time for action -- changing a variable's value -- Understanding methods -- Methods drive actions -- Methods are placeholders too -- Time for action -- creating a simple method -- Introducing classes -- A common Unity class -- Classes are blueprints | |
505 | 8 | |a Working with comments -- Practical backslashes -- Multi-line comments -- Time for action -- adding comments -- Putting the building blocks together -- Scripts become components -- A helping hand from MonoBehavior -- Hero's trial -- MonoBehavior in the Scripting API -- Communication among classes -- Summary -- Pop quiz -- C# building blocks -- Chapter 3: Diving into Variables, Types, and Methods -- Writing proper C# -- Debugging your code -- Declaring variables -- Type and value declarations -- Type-only declarations -- Using access modifiers -- Choosing a security level | |
505 | 8 | |a Time for action - making a variable private -- Working with types -- Common built-in types -- Time for action -- playing with different types -- Time for action -- creating interpolated strings -- Type conversions -- Inferred declarations -- Custom types -- Types roundup -- Naming variables -- Best practices -- Understanding variable scope -- Introducing operators -- Arithmetic and assignments -- Time for action -- executing incorrect type operations -- Defining methods -- Basic syntax -- Modifiers and parameters -- Time for action -- defining a simple method -- Naming conventions | |
505 | 8 | |a Methods are logic detours -- Specifying parameters -- Time for action -- adding method parameters -- Specifying return values -- Time for action -- adding a return type -- Using return values -- Time for action -- capturing return values -- Hero's trial -- methods as arguments -- Dissecting common Unity methods -- The Start method -- The Update method -- Summary -- Pop quiz -- variables and methods -- Chapter 4: Control Flow and Collection Types -- Selection statements -- The if-else statement -- Basic syntax -- Time for action - thieving prospects -- Using the NOT operator -- Nesting statements | |
520 | |a This fifth edition of the popular C# guide helps you learn the building blocks of C# language, right from variables to classes and exception handling. After getting to grips with the basics of C# programming, it takes you through the world of Unity game development and how you can apply C# knowledge using game development examples. | ||
504 | |a Includes bibliographical references. | ||
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 Three-dimensional display systems. |0 http://id.loc.gov/authorities/subjects/sh85135021 | |
650 | 0 | |a C# (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh2001001705 | |
650 | 6 | |a Jeux vidéo |x Programmation. | |
650 | 6 | |a Affichage tridimensionnel. | |
650 | 6 | |a C# (Langage de programmation) | |
650 | 7 | |a three-dimensional. |2 aat | |
650 | 7 | |a COMPUTERS / Software Development & Engineering / Computer Graphics. |2 bisacsh | |
650 | 7 | |a COMPUTERS / Programming / Games. |2 bisacsh | |
650 | 7 | |a COMPUTERS / Languages / C#. |2 bisacsh | |
650 | 7 | |a C# (Computer program language) |2 fast | |
650 | 7 | |a Video games |x Programming |2 fast | |
650 | 7 | |a Three-dimensional display systems |2 fast | |
758 | |i has work: |a Learning C# by developing games with Unity 2020 (Text) |1 https://id.oclc.org/worldcat/entity/E39PCGB7fVrYkKMJWqpr7DG6qP |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version : |z 9781800207806 |
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=2579511 |3 Volltext |
938 | |a ProQuest Ebook Central |b EBLB |n EBL6318339 | ||
938 | |a Askews and Holts Library Services |b ASKH |n AH37451690 | ||
938 | |a YBP Library Services |b YANK |n 301459195 | ||
938 | |a EBSCOhost |b EBSC |n 2579511 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1197758220 |
---|---|
_version_ | 1816882529562525696 |
adam_text | |
any_adam_object | |
author | Ferrone, Harrison |
author_GND | http://id.loc.gov/authorities/names/no2020110509 |
author_facet | Ferrone, Harrison |
author_role | aut |
author_sort | Ferrone, Harrison |
author_variant | h f hf |
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 -- Title Page -- Copyright and Credits -- Dedication -- About Packt -- Contributors -- Table of Contents -- Preface -- Chapter 1: Getting to Know Your Environment -- Technical requirements -- Getting started with Unity 2020 -- Using macOS -- Creating a new project -- Navigating the editor -- Using C# with Unity -- Working with C# scripts -- Introducing the Visual Studio editor -- Time for action - opening a C# file -- Beware of naming mismatches -- Syncing C# files -- Exploring the documentation -- Accessing Unity's documentation -- Time for action - opening the Reference Manual Time for action - using the Scripting Reference -- Locating C# resources -- Time for action - looking up a C# class -- Summary -- Pop quiz -- dealing with scripts -- Chapter 2: The Building Blocks of Programming -- Defining variables -- Names are important -- Variables act as placeholders -- Time for action -- creating a variable -- Time for action -- changing a variable's value -- Understanding methods -- Methods drive actions -- Methods are placeholders too -- Time for action -- creating a simple method -- Introducing classes -- A common Unity class -- Classes are blueprints Working with comments -- Practical backslashes -- Multi-line comments -- Time for action -- adding comments -- Putting the building blocks together -- Scripts become components -- A helping hand from MonoBehavior -- Hero's trial -- MonoBehavior in the Scripting API -- Communication among classes -- Summary -- Pop quiz -- C# building blocks -- Chapter 3: Diving into Variables, Types, and Methods -- Writing proper C# -- Debugging your code -- Declaring variables -- Type and value declarations -- Type-only declarations -- Using access modifiers -- Choosing a security level Time for action - making a variable private -- Working with types -- Common built-in types -- Time for action -- playing with different types -- Time for action -- creating interpolated strings -- Type conversions -- Inferred declarations -- Custom types -- Types roundup -- Naming variables -- Best practices -- Understanding variable scope -- Introducing operators -- Arithmetic and assignments -- Time for action -- executing incorrect type operations -- Defining methods -- Basic syntax -- Modifiers and parameters -- Time for action -- defining a simple method -- Naming conventions Methods are logic detours -- Specifying parameters -- Time for action -- adding method parameters -- Specifying return values -- Time for action -- adding a return type -- Using return values -- Time for action -- capturing return values -- Hero's trial -- methods as arguments -- Dissecting common Unity methods -- The Start method -- The Update method -- Summary -- Pop quiz -- variables and methods -- Chapter 4: Control Flow and Collection Types -- Selection statements -- The if-else statement -- Basic syntax -- Time for action - thieving prospects -- Using the NOT operator -- Nesting statements |
ctrlnum | (OCoLC)1197758220 |
dewey-full | 794.81525 |
dewey-hundreds | 700 - The arts |
dewey-ones | 794 - Indoor games of skill |
dewey-raw | 794.81525 |
dewey-search | 794.81525 |
dewey-sort | 3794.81525 |
dewey-tens | 790 - Recreational and performing arts |
discipline | Sport |
edition | Fifth edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>07323cam a22007571i 4500</leader><controlfield tag="001">ZDB-4-EBA-on1197758220</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m d </controlfield><controlfield tag="007">cr |||||||||||</controlfield><controlfield tag="008">200618s2020 enka o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UKMGB</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UKMGB</subfield><subfield code="d">OCLCO</subfield><subfield code="d">EBLCP</subfield><subfield code="d">OCLCF</subfield><subfield code="d">UMI</subfield><subfield code="d">YDX</subfield><subfield code="d">N$T</subfield><subfield code="d">UKAHL</subfield><subfield code="d">UK7LJ</subfield><subfield code="d">BRF</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCL</subfield><subfield code="d">PBU</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBC094814</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">019859978</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1191240665</subfield><subfield code="a">1193128518</subfield><subfield code="a">1202451196</subfield><subfield code="a">1202452154</subfield><subfield code="a">1204142981</subfield><subfield code="a">1204228496</subfield><subfield code="a">1206395621</subfield><subfield code="a">1223091402</subfield><subfield code="a">1224366743</subfield><subfield code="a">1225544841</subfield><subfield code="a">1226581931</subfield><subfield code="a">1227387520</subfield><subfield code="a">1228037694</subfield><subfield code="a">1228639399</subfield><subfield code="a">1266752876</subfield><subfield code="a">1267407627</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781800204447</subfield><subfield code="q">(PDF ebook)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1800204442</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781800207806 (pbk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1800207808</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781800207806</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1197758220</subfield><subfield code="z">(OCoLC)1191240665</subfield><subfield code="z">(OCoLC)1193128518</subfield><subfield code="z">(OCoLC)1202451196</subfield><subfield code="z">(OCoLC)1202452154</subfield><subfield code="z">(OCoLC)1204142981</subfield><subfield code="z">(OCoLC)1204228496</subfield><subfield code="z">(OCoLC)1206395621</subfield><subfield code="z">(OCoLC)1223091402</subfield><subfield code="z">(OCoLC)1224366743</subfield><subfield code="z">(OCoLC)1225544841</subfield><subfield code="z">(OCoLC)1226581931</subfield><subfield code="z">(OCoLC)1227387520</subfield><subfield code="z">(OCoLC)1228037694</subfield><subfield code="z">(OCoLC)1228639399</subfield><subfield code="z">(OCoLC)1266752876</subfield><subfield code="z">(OCoLC)1267407627</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">9781800204447</subfield><subfield code="b">Packt Publishing</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.C672</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">794.81525</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">Ferrone, Harrison,</subfield><subfield code="e">author.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2020110509</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learning C# by developing games with Unity 2020 :</subfield><subfield code="b">an enjoyable and intuitive approach to getting started with C# programming and Unity /</subfield><subfield code="c">Harrison Ferrone.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Fifth edition.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2020.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource :</subfield><subfield code="b">illustrations.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">still image</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Table of ContentsGetting to Know Your EnvironmentThe Building Blocks of ProgrammingDiving into Variables,Types, and MethodsControl Flow and Collection TypesWorking with Classes, Structs, and OOPGetting Your Hands Dirty with UnityMovement, Camera Controls, and CollisionsScripting Game MechanicsBasic AI and Enemy BehaviorRevisiting Types, Methods, and ClassesIntroducing Stacks, Queues and HashSetsExploring Generics, Delegates, and BeyondThe Journey Continues.</subfield></datafield><datafield tag="588" ind1=" " ind2=" "><subfield code="a">Description based on CIP data; resource not viewed.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover -- Title Page -- Copyright and Credits -- Dedication -- About Packt -- Contributors -- Table of Contents -- Preface -- Chapter 1: Getting to Know Your Environment -- Technical requirements -- Getting started with Unity 2020 -- Using macOS -- Creating a new project -- Navigating the editor -- Using C# with Unity -- Working with C# scripts -- Introducing the Visual Studio editor -- Time for action - opening a C# file -- Beware of naming mismatches -- Syncing C# files -- Exploring the documentation -- Accessing Unity's documentation -- Time for action - opening the Reference Manual</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Time for action - using the Scripting Reference -- Locating C# resources -- Time for action - looking up a C# class -- Summary -- Pop quiz -- dealing with scripts -- Chapter 2: The Building Blocks of Programming -- Defining variables -- Names are important -- Variables act as placeholders -- Time for action -- creating a variable -- Time for action -- changing a variable's value -- Understanding methods -- Methods drive actions -- Methods are placeholders too -- Time for action -- creating a simple method -- Introducing classes -- A common Unity class -- Classes are blueprints</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Working with comments -- Practical backslashes -- Multi-line comments -- Time for action -- adding comments -- Putting the building blocks together -- Scripts become components -- A helping hand from MonoBehavior -- Hero's trial -- MonoBehavior in the Scripting API -- Communication among classes -- Summary -- Pop quiz -- C# building blocks -- Chapter 3: Diving into Variables, Types, and Methods -- Writing proper C# -- Debugging your code -- Declaring variables -- Type and value declarations -- Type-only declarations -- Using access modifiers -- Choosing a security level</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Time for action - making a variable private -- Working with types -- Common built-in types -- Time for action -- playing with different types -- Time for action -- creating interpolated strings -- Type conversions -- Inferred declarations -- Custom types -- Types roundup -- Naming variables -- Best practices -- Understanding variable scope -- Introducing operators -- Arithmetic and assignments -- Time for action -- executing incorrect type operations -- Defining methods -- Basic syntax -- Modifiers and parameters -- Time for action -- defining a simple method -- Naming conventions</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Methods are logic detours -- Specifying parameters -- Time for action -- adding method parameters -- Specifying return values -- Time for action -- adding a return type -- Using return values -- Time for action -- capturing return values -- Hero's trial -- methods as arguments -- Dissecting common Unity methods -- The Start method -- The Update method -- Summary -- Pop quiz -- variables and methods -- Chapter 4: Control Flow and Collection Types -- Selection statements -- The if-else statement -- Basic syntax -- Time for action - thieving prospects -- Using the NOT operator -- Nesting statements</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">This fifth edition of the popular C# guide helps you learn the building blocks of C# language, right from variables to classes and exception handling. After getting to grips with the basics of C# programming, it takes you through the world of Unity game development and how you can apply C# knowledge using game development examples.</subfield></datafield><datafield tag="504" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references.</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">Three-dimensional display systems.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85135021</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">C# (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2001001705</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">Affichage tridimensionnel.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">C# (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">three-dimensional.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Software Development & Engineering / Computer Graphics.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming / Games.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Languages / C#.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">C# (Computer program language)</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="650" ind1=" " ind2="7"><subfield code="a">Three-dimensional display systems</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Learning C# by developing games with Unity 2020 (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCGB7fVrYkKMJWqpr7DG6qP</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="z">9781800207806</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=2579511</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL6318339</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH37451690</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">301459195</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">2579511</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-on1197758220 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:30:04Z |
institution | BVB |
isbn | 9781800204447 1800204442 1800207808 9781800207806 |
language | English |
oclc_num | 1197758220 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource : illustrations. |
psigel | ZDB-4-EBA |
publishDate | 2020 |
publishDateSearch | 2020 |
publishDateSort | 2020 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Ferrone, Harrison, author. http://id.loc.gov/authorities/names/no2020110509 Learning C# by developing games with Unity 2020 : an enjoyable and intuitive approach to getting started with C# programming and Unity / Harrison Ferrone. Fifth edition. Birmingham : Packt Publishing, 2020. 1 online resource : illustrations. text rdacontent still image rdacontent computer rdamedia online resource rdacarrier Table of ContentsGetting to Know Your EnvironmentThe Building Blocks of ProgrammingDiving into Variables,Types, and MethodsControl Flow and Collection TypesWorking with Classes, Structs, and OOPGetting Your Hands Dirty with UnityMovement, Camera Controls, and CollisionsScripting Game MechanicsBasic AI and Enemy BehaviorRevisiting Types, Methods, and ClassesIntroducing Stacks, Queues and HashSetsExploring Generics, Delegates, and BeyondThe Journey Continues. Description based on CIP data; resource not viewed. Cover -- Title Page -- Copyright and Credits -- Dedication -- About Packt -- Contributors -- Table of Contents -- Preface -- Chapter 1: Getting to Know Your Environment -- Technical requirements -- Getting started with Unity 2020 -- Using macOS -- Creating a new project -- Navigating the editor -- Using C# with Unity -- Working with C# scripts -- Introducing the Visual Studio editor -- Time for action - opening a C# file -- Beware of naming mismatches -- Syncing C# files -- Exploring the documentation -- Accessing Unity's documentation -- Time for action - opening the Reference Manual Time for action - using the Scripting Reference -- Locating C# resources -- Time for action - looking up a C# class -- Summary -- Pop quiz -- dealing with scripts -- Chapter 2: The Building Blocks of Programming -- Defining variables -- Names are important -- Variables act as placeholders -- Time for action -- creating a variable -- Time for action -- changing a variable's value -- Understanding methods -- Methods drive actions -- Methods are placeholders too -- Time for action -- creating a simple method -- Introducing classes -- A common Unity class -- Classes are blueprints Working with comments -- Practical backslashes -- Multi-line comments -- Time for action -- adding comments -- Putting the building blocks together -- Scripts become components -- A helping hand from MonoBehavior -- Hero's trial -- MonoBehavior in the Scripting API -- Communication among classes -- Summary -- Pop quiz -- C# building blocks -- Chapter 3: Diving into Variables, Types, and Methods -- Writing proper C# -- Debugging your code -- Declaring variables -- Type and value declarations -- Type-only declarations -- Using access modifiers -- Choosing a security level Time for action - making a variable private -- Working with types -- Common built-in types -- Time for action -- playing with different types -- Time for action -- creating interpolated strings -- Type conversions -- Inferred declarations -- Custom types -- Types roundup -- Naming variables -- Best practices -- Understanding variable scope -- Introducing operators -- Arithmetic and assignments -- Time for action -- executing incorrect type operations -- Defining methods -- Basic syntax -- Modifiers and parameters -- Time for action -- defining a simple method -- Naming conventions Methods are logic detours -- Specifying parameters -- Time for action -- adding method parameters -- Specifying return values -- Time for action -- adding a return type -- Using return values -- Time for action -- capturing return values -- Hero's trial -- methods as arguments -- Dissecting common Unity methods -- The Start method -- The Update method -- Summary -- Pop quiz -- variables and methods -- Chapter 4: Control Flow and Collection Types -- Selection statements -- The if-else statement -- Basic syntax -- Time for action - thieving prospects -- Using the NOT operator -- Nesting statements This fifth edition of the popular C# guide helps you learn the building blocks of C# language, right from variables to classes and exception handling. After getting to grips with the basics of C# programming, it takes you through the world of Unity game development and how you can apply C# knowledge using game development examples. Includes bibliographical references. Unity (Electronic resource) http://id.loc.gov/authorities/names/n2011038776 Unity (Electronic resource) fast Video games Programming. http://id.loc.gov/authorities/subjects/sh95003476 Three-dimensional display systems. http://id.loc.gov/authorities/subjects/sh85135021 C# (Computer program language) http://id.loc.gov/authorities/subjects/sh2001001705 Jeux vidéo Programmation. Affichage tridimensionnel. C# (Langage de programmation) three-dimensional. aat COMPUTERS / Software Development & Engineering / Computer Graphics. bisacsh COMPUTERS / Programming / Games. bisacsh COMPUTERS / Languages / C#. bisacsh C# (Computer program language) fast Video games Programming fast Three-dimensional display systems fast has work: Learning C# by developing games with Unity 2020 (Text) https://id.oclc.org/worldcat/entity/E39PCGB7fVrYkKMJWqpr7DG6qP https://id.oclc.org/worldcat/ontology/hasWork Print version : 9781800207806 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2579511 Volltext |
spellingShingle | Ferrone, Harrison Learning C# by developing games with Unity 2020 : an enjoyable and intuitive approach to getting started with C# programming and Unity / Cover -- Title Page -- Copyright and Credits -- Dedication -- About Packt -- Contributors -- Table of Contents -- Preface -- Chapter 1: Getting to Know Your Environment -- Technical requirements -- Getting started with Unity 2020 -- Using macOS -- Creating a new project -- Navigating the editor -- Using C# with Unity -- Working with C# scripts -- Introducing the Visual Studio editor -- Time for action - opening a C# file -- Beware of naming mismatches -- Syncing C# files -- Exploring the documentation -- Accessing Unity's documentation -- Time for action - opening the Reference Manual Time for action - using the Scripting Reference -- Locating C# resources -- Time for action - looking up a C# class -- Summary -- Pop quiz -- dealing with scripts -- Chapter 2: The Building Blocks of Programming -- Defining variables -- Names are important -- Variables act as placeholders -- Time for action -- creating a variable -- Time for action -- changing a variable's value -- Understanding methods -- Methods drive actions -- Methods are placeholders too -- Time for action -- creating a simple method -- Introducing classes -- A common Unity class -- Classes are blueprints Working with comments -- Practical backslashes -- Multi-line comments -- Time for action -- adding comments -- Putting the building blocks together -- Scripts become components -- A helping hand from MonoBehavior -- Hero's trial -- MonoBehavior in the Scripting API -- Communication among classes -- Summary -- Pop quiz -- C# building blocks -- Chapter 3: Diving into Variables, Types, and Methods -- Writing proper C# -- Debugging your code -- Declaring variables -- Type and value declarations -- Type-only declarations -- Using access modifiers -- Choosing a security level Time for action - making a variable private -- Working with types -- Common built-in types -- Time for action -- playing with different types -- Time for action -- creating interpolated strings -- Type conversions -- Inferred declarations -- Custom types -- Types roundup -- Naming variables -- Best practices -- Understanding variable scope -- Introducing operators -- Arithmetic and assignments -- Time for action -- executing incorrect type operations -- Defining methods -- Basic syntax -- Modifiers and parameters -- Time for action -- defining a simple method -- Naming conventions Methods are logic detours -- Specifying parameters -- Time for action -- adding method parameters -- Specifying return values -- Time for action -- adding a return type -- Using return values -- Time for action -- capturing return values -- Hero's trial -- methods as arguments -- Dissecting common Unity methods -- The Start method -- The Update method -- Summary -- Pop quiz -- variables and methods -- Chapter 4: Control Flow and Collection Types -- Selection statements -- The if-else statement -- Basic syntax -- Time for action - thieving prospects -- Using the NOT operator -- Nesting statements Unity (Electronic resource) http://id.loc.gov/authorities/names/n2011038776 Unity (Electronic resource) fast Video games Programming. http://id.loc.gov/authorities/subjects/sh95003476 Three-dimensional display systems. http://id.loc.gov/authorities/subjects/sh85135021 C# (Computer program language) http://id.loc.gov/authorities/subjects/sh2001001705 Jeux vidéo Programmation. Affichage tridimensionnel. C# (Langage de programmation) three-dimensional. aat COMPUTERS / Software Development & Engineering / Computer Graphics. bisacsh COMPUTERS / Programming / Games. bisacsh COMPUTERS / Languages / C#. bisacsh C# (Computer program language) fast Video games Programming fast Three-dimensional display systems fast |
subject_GND | http://id.loc.gov/authorities/names/n2011038776 http://id.loc.gov/authorities/subjects/sh95003476 http://id.loc.gov/authorities/subjects/sh85135021 http://id.loc.gov/authorities/subjects/sh2001001705 |
title | Learning C# by developing games with Unity 2020 : an enjoyable and intuitive approach to getting started with C# programming and Unity / |
title_auth | Learning C# by developing games with Unity 2020 : an enjoyable and intuitive approach to getting started with C# programming and Unity / |
title_exact_search | Learning C# by developing games with Unity 2020 : an enjoyable and intuitive approach to getting started with C# programming and Unity / |
title_full | Learning C# by developing games with Unity 2020 : an enjoyable and intuitive approach to getting started with C# programming and Unity / Harrison Ferrone. |
title_fullStr | Learning C# by developing games with Unity 2020 : an enjoyable and intuitive approach to getting started with C# programming and Unity / Harrison Ferrone. |
title_full_unstemmed | Learning C# by developing games with Unity 2020 : an enjoyable and intuitive approach to getting started with C# programming and Unity / Harrison Ferrone. |
title_short | Learning C# by developing games with Unity 2020 : |
title_sort | learning c by developing games with unity 2020 an enjoyable and intuitive approach to getting started with c programming and unity |
title_sub | an enjoyable and intuitive approach to getting started with C# programming and Unity / |
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 Three-dimensional display systems. http://id.loc.gov/authorities/subjects/sh85135021 C# (Computer program language) http://id.loc.gov/authorities/subjects/sh2001001705 Jeux vidéo Programmation. Affichage tridimensionnel. C# (Langage de programmation) three-dimensional. aat COMPUTERS / Software Development & Engineering / Computer Graphics. bisacsh COMPUTERS / Programming / Games. bisacsh COMPUTERS / Languages / C#. bisacsh C# (Computer program language) fast Video games Programming fast Three-dimensional display systems fast |
topic_facet | Unity (Electronic resource) Video games Programming. Three-dimensional display systems. C# (Computer program language) Jeux vidéo Programmation. Affichage tridimensionnel. C# (Langage de programmation) three-dimensional. COMPUTERS / Software Development & Engineering / Computer Graphics. COMPUTERS / Programming / Games. COMPUTERS / Languages / C#. Video games Programming Three-dimensional display systems |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2579511 |
work_keys_str_mv | AT ferroneharrison learningcbydevelopinggameswithunity2020anenjoyableandintuitiveapproachtogettingstartedwithcprogrammingandunity |