Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ferrone, Harrison (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2020.
Edición:Fifth edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a22000001i 4500
001 OR_on1197758220
003 OCoLC
005 20231017213018.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 
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 
029 0 |a UKMGB  |b 019859978 
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 0 4 |a 794.81525  |2 23 
049 |a UAMI 
100 1 |a Ferrone, Harrison,  |e author. 
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. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Unity (Electronic resource) 
630 0 7 |a Unity (Electronic resource)  |2 fast  |0 (OCoLC)fst01795070 
650 0 |a Computer games  |x Programming. 
650 0 |a Three-dimensional display systems. 
650 0 |a C# (Computer program language) 
650 6 |a Jeux d'ordinateur  |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  |0 (OCoLC)fst00843284 
650 7 |a Video games  |x Programming.  |2 fast  |0 (OCoLC)fst00872114 
650 7 |a Three-dimensional display systems.  |2 fast  |0 (OCoLC)fst01150324 
776 0 8 |i Print version :  |z 9781800207806 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781800207806/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
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 IZTAP