Coverart for item
The Resource Moving from Unity to Godot : an in-depth handbook to Godot for Unity users, Alan Thorn

Moving from Unity to Godot : an in-depth handbook to Godot for Unity users, Alan Thorn

Label
Moving from Unity to Godot : an in-depth handbook to Godot for Unity users
Title
Moving from Unity to Godot
Title remainder
an in-depth handbook to Godot for Unity users
Statement of responsibility
Alan Thorn
Creator
Subject
Language
eng
Summary
Are you a Unity developer looking to switch to the Godot engine quickly? If so, this no-nonsense book is your guide to mastering the most popular open-source game engine. Godot is a completely free game engine for creating high-quality 2D and 3D games that can be launched on multiple platforms. You'll see how to transition seamlessly from Unity to Godot, getting up and running quickly and effectively, using practical case studies. In addition to building functional worlds from meshes and physical interactions, you'll work with reusable assets, such as textures. The book then moves on to lighting and rendering 2D and 3D scenes with baked and real-time lighting. You'll also work with navigation and path-finding for NPCs, and see how to create save-game states with JSON. With Moving from Unity to Godot youll be ready to create amazing 2D and 3D games that will supercharge your business. You will: Explore the similarities and differences between Unity and Godot Maximize the benefits from Unity and Godot Create believable game world and characters with Godot Master the unique aspects of C# coding in Godot
Member of
Cataloging source
EBLCP
http://library.link/vocab/creatorName
Thorn, Alan
Dewey number
794.8/151
Index
index present
LC call number
QA76.76.C672
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/subjectName
  • Video games
  • Open source software
  • Computer programming / software development
  • Games development & programming
  • Computers
  • Computers
  • Open source software
Label
Moving from Unity to Godot : an in-depth handbook to Godot for Unity users, Alan Thorn
Instantiates
Publication
Note
  • Description based upon print version of record
  • Includes index
Antecedent source
file reproduced from an electronic resource
Contents
  • Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Introduction -- Chapter 1: Introducing Godot: Why Migrate? -- Getting and Installing Godot -- Why Use Godot? -- Godot Is Free -- Godot Is Open Source -- Godot Is Evolving -- Godot Is Supported -- Godot Is About Games and Experiences -- Godot and C# -- Getting Started with C# in Godot -- Summary -- Chapter 2: Godot Fundamentals -- Godot Projects -- Editor Interface -- Creating and Editing Scenes -- Scenes and Nodes - Adding a Cube -- Navigation and Transformation -- Zoom -- Pan -- Frame and Orbit
  • First-Person Controls -- Selecting, Moving, Rotating, and Scaling Nodes -- Local and World Space Transforms -- Scene vs. Game Mode -- Resources -- Summary -- Chapter 3: Scripting with C# in Godot: Common Tasks -- .NET and Build Problems with C# -- Building a Hello World Program -- Working with Nodes -- Iterating Through Child Nodes -- Finding Nodes by Name -- Finding Nodes by Path -- Godot Groups vs. Unity Tags -- Accessing Variables in the Inspector -- Variables As Properties - GetComponent? -- NodePaths and Node References -- Set an Object's Position -- Make an Object Move Smoothly
  • Make an Object Rotate Smoothly -- Detecting When an Object Enters a Trigger -- Viewing Spatial Nodes -- Reading Player Input -- Summary -- Chapter 4: Making a 2D Game -- Configuring a 2D Project -- Importing Assets -- Creating the Player Character -- Building a Level - Tilemaps and Tilesets -- World Collisions -- 2D Lighting -- Pickups -- Timers and Countdowns -- Summary -- Chapter 5: 3D Lighting and Materials -- Lighting Fundamentals -- Exploring Light Types -- Materials -- Global Illumination - Light Baking -- Global Illumination - GI Probes -- Summary
  • Chapter 6: Coding a First-Person Controller in C# -- Getting Started - Creating a Camera Scene -- Player Movement and Key Bindings -- Reading Input Actions for Movement -- Establishing Move Direction -- Applying Gravity -- Completing Player Movement -- Head Movement and Orientation -- Jumping and Being Grounded -- Walking and Sprinting -- Head Bobs and Sine Waves -- Completing the FPS Controller -- Testing the Controller -- Summary -- Chapter 7: Tips and Tricks -- How to Make Objects Look at the Cursor -- Singletons and Auto-Loading -- Batch Renaming -- Textures As Masks
  • Type-Independent Function Calling -- Progress Bars and Loading -- How to Save Game States -- Summary -- Index
Control code
1159166993
Dimensions
unknown
Extent
1 online resource (283 p.)
File format
one file format
Form of item
online
Isbn
9781484259085
Level of compression
unknown
Other control number
10.1007/978-1-4842-5
Quality assurance targets
unknown
Reformatting quality
unknown
Specific material designation
remote
System control number
(OCoLC)1159166993
Label
Moving from Unity to Godot : an in-depth handbook to Godot for Unity users, Alan Thorn
Publication
Note
  • Description based upon print version of record
  • Includes index
Antecedent source
file reproduced from an electronic resource
Contents
  • Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Introduction -- Chapter 1: Introducing Godot: Why Migrate? -- Getting and Installing Godot -- Why Use Godot? -- Godot Is Free -- Godot Is Open Source -- Godot Is Evolving -- Godot Is Supported -- Godot Is About Games and Experiences -- Godot and C# -- Getting Started with C# in Godot -- Summary -- Chapter 2: Godot Fundamentals -- Godot Projects -- Editor Interface -- Creating and Editing Scenes -- Scenes and Nodes - Adding a Cube -- Navigation and Transformation -- Zoom -- Pan -- Frame and Orbit
  • First-Person Controls -- Selecting, Moving, Rotating, and Scaling Nodes -- Local and World Space Transforms -- Scene vs. Game Mode -- Resources -- Summary -- Chapter 3: Scripting with C# in Godot: Common Tasks -- .NET and Build Problems with C# -- Building a Hello World Program -- Working with Nodes -- Iterating Through Child Nodes -- Finding Nodes by Name -- Finding Nodes by Path -- Godot Groups vs. Unity Tags -- Accessing Variables in the Inspector -- Variables As Properties - GetComponent? -- NodePaths and Node References -- Set an Object's Position -- Make an Object Move Smoothly
  • Make an Object Rotate Smoothly -- Detecting When an Object Enters a Trigger -- Viewing Spatial Nodes -- Reading Player Input -- Summary -- Chapter 4: Making a 2D Game -- Configuring a 2D Project -- Importing Assets -- Creating the Player Character -- Building a Level - Tilemaps and Tilesets -- World Collisions -- 2D Lighting -- Pickups -- Timers and Countdowns -- Summary -- Chapter 5: 3D Lighting and Materials -- Lighting Fundamentals -- Exploring Light Types -- Materials -- Global Illumination - Light Baking -- Global Illumination - GI Probes -- Summary
  • Chapter 6: Coding a First-Person Controller in C# -- Getting Started - Creating a Camera Scene -- Player Movement and Key Bindings -- Reading Input Actions for Movement -- Establishing Move Direction -- Applying Gravity -- Completing Player Movement -- Head Movement and Orientation -- Jumping and Being Grounded -- Walking and Sprinting -- Head Bobs and Sine Waves -- Completing the FPS Controller -- Testing the Controller -- Summary -- Chapter 7: Tips and Tricks -- How to Make Objects Look at the Cursor -- Singletons and Auto-Loading -- Batch Renaming -- Textures As Masks
  • Type-Independent Function Calling -- Progress Bars and Loading -- How to Save Game States -- Summary -- Index
Control code
1159166993
Dimensions
unknown
Extent
1 online resource (283 p.)
File format
one file format
Form of item
online
Isbn
9781484259085
Level of compression
unknown
Other control number
10.1007/978-1-4842-5
Quality assurance targets
unknown
Reformatting quality
unknown
Specific material designation
remote
System control number
(OCoLC)1159166993

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...