Back Matter – Moving from Unity to Godot: An In-Depth Handbook to Godot for Unity Users

Index
A
Auto-loading
SeeSingletons
B
Batch renaming tool
C, D, E
CanvasItemMaterial function
C# scripting
default code editor
editor settings window
Godot editor features
integrated text editor
limitations
OmniSharp extension
project creation
screenshots
scripting languages
SeeScripting languages
F
First-person controller
camera scene
character rig
CollisionShape node
context menu
Kinematic Body node
node creation window
root node menu
3D Scene creation
creation
direction
FPSControl.cs script
gravity vector
head bob/sine wave
head movement and orientation
input actions
jumping/falling
mouse movements
player movement and key bindings
movement
_Process and _PhysicsProcess functions
source code
sprinting/fast walking
testing
active scene
collision scene
player scene
toolbar
Fundamentals
file system panel
import file configuration
project
SeeProject creation
resources
terminology
G
Game mode
active scene
camera object creation
changing main scene
free-floating Window
main scene Window
play mode
remote view
sync scene changes
unity editor
GetActionStrength function
GetNode function
GIProbe system
baked scene
error messages
interior check box
lower-quality shadows
mesh instances
node dialog
reflection
extents
post-processing
probe node
update mode
resizing node
subdivisions
WorldEnvironment node
Global Illumination (GI)
bake section
BakedLightmap
bake section
contact shadows
default window
Diffuse Interreflection
GIProbe system
SeeGIProbe system
glow effect
indirect illumination
light baked scene
Lightmap
adding node
baking process
Texels
UVs creation
viewport menu
Omni light
post-processing options
shadow casting
subsurface scatter
Tonemapping options
WorldEnvironment node
Godot game engine
C#
SeeC# scripting
download page
evolution
free of cost
game conferences
interactive experiences
open source
support system
use
versions
H
HeadBob function
Hello World programs
code execution
compiled code
load option
Output Window
scene hierarchy
selected node
toolbar
High Definition Render Pipeline (HDRP)
I, J
Indirect illumination
Input.GetActionStrength function
K
Key bindings
creation
forward, backward, left/right
input map tab
keyboard press
project settings dialog
L
Local vs. World coordinate space
M
Masks
outline/shape image
2D scene
CanvasItemMaterial
canvas material produces
import image
level completed
node assignment
projector
Materials
context menu
FileSystem Window
FileSystem panel
red material
resources
Resource Selection Window
SpatialMaterial node
Mathf.Clamp function
MoveAndSlideWithSnap function
N
.Net
compilation error
C# script file
FileSystem panel
generating Godot file
retargeting pack
script resource
spatial object
VS build tools
Nodes/Scenes mode
Blender
cube creation
MeshInstance node
mesh property
new cube mesh asset
node creation window
spatial node
transformation properties
O
Object’s Look Direction
P, Q, R
_PhysicsProcess function
PitchLimit function
Player character (2D)
AnimatedSprite node
animation frames buttons
Camera2D node
character animations
circle collider
collision shape creation
configuration
creation
C# Script
frames
kinematic body
master scene
recentering option
source code
sprite frames
Sprite Frames Window
walk animation
_Process function
Process and _PhysicsProcess functions
Progress bar/loading screen
Project creation
computer’s file system
dialog window
editor interface
folder button
local vs. world coordinate space
navigation and transformation
control configuration
first-person mode
frame/orbit
pan
select Tool
translate, rotate, and scale tools
viewport zooming
new projects tab
scenes
SeeScenes mode
standby mode
Unity Hub
S
Save game states
persistent group
source code
sprite object serialization
zombie characters
Scenes mode
application menu
game
SeeGame mode
GameObjects
nodes
SeeNodes/Scenes
root node
spatial nodes
3D scene root node
tree tab
.tscn format
2D coordinate system
Scripting languages
classes and function
detecting objects
area node creation
box shape field
collision shape node
configuration
C# script
cube collision area
event handling
message printing
node creation
Receiver Method
RigidBody node
scene tree panel
Signals Connector Window
GetComponent/GetComponents
group vs. tag
Group editor
nodes
Ogre NPCs/NPC group
related objects
SaveData method
SceneTree.CallGroup function
selected node
Hello World programs
inspector
mono support
.Net/build problem
nodes
class hierarchy
FindNode function
GetNode function/GetNodeOrNull version
inheritance connection
NodePath
SceneTree
sibling node
object move smoothly
Object.Set function
object’s position
read player input
adding fire axis
application menu
button input
horizontal and vertical values
Input.GetAxis function
IsActionJustReleased function
space bar key
reference nodes
typecasting nodes
Unity vs. Godot C#
variables accessible
viewing spatial nodes
Singletons
T
Terminology
Unity vs. Godot
Texture
SeeMasks
TextureProgress node
3D Lighting systems
Directional Light node
fundamentals
ambient light sections
configuration
cube/plane scene setup
MeshInstance nodes
WorldEnvironment node
GI
SeeGlobal Illumination (GI)
global illumination and light baking
materials
SeeMaterials
Omni Light
photo-realistic game
Spot Lights
Tilemaps
auto-tile icon
auto-tile region
autotile walkable region
auto-tile wall
configuration
FileSystem panel
level completed
object creation
resource
scene drawing
snapping tool
Tile Map node
Tileset Window
walkable regions
Timers/countdown
configuration
level completed
level reloading code
timeout behaviors
timer node
Transform.Rotated function
2D game
configuration
application menu
keyboard input
rendering optimizations
stretch properties
features
game collection
importing assets
lighting
CanvasModulate node
Light2D texture
occluder polygons
operational code
pickups
Area2D node
CollisionShape node
configuration
gamepad texture
level completed
level scene
object collection
StaticBody/Kinematic node
player character
SeePlayer character (2D)
Tilemaps
timer countdown
world collisions
Type-independent function
U, V
Unity terminology
W, X, Y, Z
World collisions
grid snap option
increments (grid)
MoveAndSlide function
node’s render order
non-movable objects
player collisions
scene static body
scene tree panel
wall collision polygon
World Coordinate Space
SeeLocal vs. World coordinate space
WorldEnvironment node