Learning C# by developing games with Unity 2019 : code in C# and build 3D games with Unity /: code in C# and build 3D games with Unity. (2019)
- Record Type:
- Book
- Title:
- Learning C# by developing games with Unity 2019 : code in C# and build 3D games with Unity /: code in C# and build 3D games with Unity. (2019)
- Main Title:
- Learning C# by developing games with Unity 2019 : code in C# and build 3D games with Unity
- Other Titles:
- Learning C Sharp by developing games with Unity 2019
- Further Information:
- Note: Harrison Ferrone.
- Authors:
- Ferrone, Harrison
- Contents:
- Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Section 1: Programming Foundations and C#; Chapter 1: Getting to Know your Environment; Some basic prerequisites; Starting out with Unity 2019; Creating a new project; Navigating the editor; Using C# with Unity ; Working with C# scripts; Time for action - creating a C# script; Introducing the Visual Studio editor; Time for action - opening a C# file; Beware of naming mismatches; Syncing C# files; Fixing a broken sync; Documentation; Accessing Unity's documentation Time for action - opening the Reference ManualTime for action - using the Scripting Reference; Locating C# resources; Time for action - looking up a C# class; Pop quiz -- dealing with scripts; Summary; 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; A method to the madness; Methods drive actions; Methods are placeholders too; Time for action -- a simple method; Introducing classes; A class all along; Everyday blueprints; Commenting is key Practical backslashesTime for action -- adding comments; Putting it together in Unity; Scripts become components; Variables and the Inspector panel; A helping hand from MonoBehavior; Hero's trial -- MonoBehavior in the Scripting API; Class and component communication; Enter dot notation; Pop quiz -- C# buildingCover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Section 1: Programming Foundations and C#; Chapter 1: Getting to Know your Environment; Some basic prerequisites; Starting out with Unity 2019; Creating a new project; Navigating the editor; Using C# with Unity ; Working with C# scripts; Time for action - creating a C# script; Introducing the Visual Studio editor; Time for action - opening a C# file; Beware of naming mismatches; Syncing C# files; Fixing a broken sync; Documentation; Accessing Unity's documentation Time for action - opening the Reference ManualTime for action - using the Scripting Reference; Locating C# resources; Time for action - looking up a C# class; Pop quiz -- dealing with scripts; Summary; 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; A method to the madness; Methods drive actions; Methods are placeholders too; Time for action -- a simple method; Introducing classes; A class all along; Everyday blueprints; Commenting is key Practical backslashesTime for action -- adding comments; Putting it together in Unity; Scripts become components; Variables and the Inspector panel; A helping hand from MonoBehavior; Hero's trial -- MonoBehavior in the Scripting API; Class and component communication; Enter dot notation; Pop quiz -- C# building blocks; Summary; Chapter 3: Diving into Variables, Types, and Methods; Writing proper C#; Simple debugging; Variable syntax ; Type and value declarations; Type-only declarations; Access modifiers; Choosing a security level; Time for action - making a variable private; Working with types Common built-in typesTime for action -- playing with different types; Time for action -- creating interpolated strings; Type conversions; Inferred declarations; Custom types; Types roundup; Naming variables; Best practices; Variable scope; Introducing operators; Arithmetic and assignments; Time for action -- executing incorrect type operations; Pop quiz #1 -- variables and types; Defining methods; Basic syntax; Modifiers and parameters; Time for action -- defining a simple method; Naming conventions; Methods are logic detours; Specifying parameters; Assigning arguments Time for action -- adding method parametersSpecifying return values; Time for action -- adding a return type; Using return values; Time for action -- capturing return values ; Hero's trial -- methods as arguments; Common Unity methods; The Start method; The Update method; Pop quiz #2 -- Understanding methods; Summary; 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; Evaluating multiple conditions; Time for action - reaching the treasure; The switch statement … (more)
- Edition:
- Fourth edition
- Publisher Details:
- Birmingham, UK : Packt Publishing
- Publication Date:
- 2019
- Extent:
- 1 online resource, illustrations
- Subjects:
- 794.81525
Computer games -- Programming
C# (Computer program language)
Electronic books - Languages:
- English
- ISBNs:
- 9781789536942
1789536944 - Related ISBNs:
- 9781789532050
- Notes:
- Note: Includes bibliographical references.
Note: Description based on online resource; title from title page (Safari, viewed May 14, 2019). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.410127
- Ingest File:
- 02_509.xml