# Godot Engine ## Docs - [Canvas Layers](https://mintlify.wiki/godotengine/godot/2d/canvas-layers.md): Using CanvasLayer for UI separation, ParallaxBackground and ParallaxLayer for scrolling effects - [2D Overview](https://mintlify.wiki/godotengine/godot/2d/overview.md): Introduction to Godot's 2D system, coordinate system, Node2D transformations, and cameras - [2D Physics](https://mintlify.wiki/godotengine/godot/2d/physics.md): Physics bodies, collision detection, raycasting, and physics layers in Godot 2D - [Sprites and Textures](https://mintlify.wiki/godotengine/godot/2d/sprites-and-textures.md): Working with Sprite2D, AnimatedSprite2D, texture loading, sprite sheets, and animations - [TileMaps](https://mintlify.wiki/godotengine/godot/2d/tilemaps.md): Creating tile-based levels with TileMap, TileSet, autotiling, terrains, and physics - [Camera3D](https://mintlify.wiki/godotengine/godot/3d/camera.md): Mastering 3D cameras in Godot Engine - [3D Lighting](https://mintlify.wiki/godotengine/godot/3d/lighting.md): Comprehensive guide to lighting in Godot 3D scenes - [Meshes and Materials](https://mintlify.wiki/godotengine/godot/3d/meshes-and-materials.md): Working with 3D meshes, materials, and textures in Godot Engine - [3D Overview](https://mintlify.wiki/godotengine/godot/3d/overview.md): Introduction to 3D development in Godot Engine - [3D Physics](https://mintlify.wiki/godotengine/godot/3d/physics.md): Complete guide to 3D physics simulation in Godot Engine - [AnimationPlayer](https://mintlify.wiki/godotengine/godot/animation/animationplayer.md): Playing and controlling animations with AnimationPlayer node - [AnimationTree](https://mintlify.wiki/godotengine/godot/animation/animationtree.md): Advanced animation blending, state machines, and blend spaces with AnimationTree - [Animation System Overview](https://mintlify.wiki/godotengine/godot/animation/overview.md): Understanding Godot's animation system, keyframe animation, property tracks, and animation resources - [Skeletal Animation](https://mintlify.wiki/godotengine/godot/animation/skeletal-animation.md): 3D character animation with Skeleton3D, bones, skinning, and inverse kinematics - [AudioEffect](https://mintlify.wiki/godotengine/godot/api/audioeffect.md) - [AudioServer](https://mintlify.wiki/godotengine/godot/api/audioserver.md) - [AudioStreamPlayer](https://mintlify.wiki/godotengine/godot/api/audiostreamplayer.md) - [CharacterBody2D](https://mintlify.wiki/godotengine/godot/api/characterbody2d.md) - [CharacterBody3D](https://mintlify.wiki/godotengine/godot/api/characterbody3d.md) - [Input](https://mintlify.wiki/godotengine/godot/api/input.md) - [InputEvent](https://mintlify.wiki/godotengine/godot/api/inputevent.md) - [InputMap](https://mintlify.wiki/godotengine/godot/api/inputmap.md) - [Material](https://mintlify.wiki/godotengine/godot/api/material.md) - [Mesh](https://mintlify.wiki/godotengine/godot/api/mesh.md) - [Node](https://mintlify.wiki/godotengine/godot/api/node.md) - [Node2D](https://mintlify.wiki/godotengine/godot/api/node2d.md) - [Node3D](https://mintlify.wiki/godotengine/godot/api/node3d.md) - [Object](https://mintlify.wiki/godotengine/godot/api/object.md) - [RefCounted](https://mintlify.wiki/godotengine/godot/api/refcounted.md) - [RenderingServer](https://mintlify.wiki/godotengine/godot/api/renderingserver.md) - [Resource](https://mintlify.wiki/godotengine/godot/api/resource.md) - [RigidBody2D](https://mintlify.wiki/godotengine/godot/api/rigidbody2d.md) - [RigidBody3D](https://mintlify.wiki/godotengine/godot/api/rigidbody3d.md) - [SceneTree](https://mintlify.wiki/godotengine/godot/api/scenetree.md) - [Shader](https://mintlify.wiki/godotengine/godot/api/shader.md) - [Viewport](https://mintlify.wiki/godotengine/godot/api/viewport.md) - [Audio Effects](https://mintlify.wiki/godotengine/godot/audio/audio-effects.md): Apply real-time audio effects like reverb, delay, EQ, and compression to audio buses - [Audio Streams](https://mintlify.wiki/godotengine/godot/audio/audio-streams.md): Audio formats and stream types in Godot - [Interactive Music](https://mintlify.wiki/godotengine/godot/audio/interactive-music.md): Create dynamic, adaptive music systems with AudioStreamInteractive - [Audio Overview](https://mintlify.wiki/godotengine/godot/audio/overview.md): Introduction to Godot's audio system, AudioServer, and audio playback - [Nodes and Scenes](https://mintlify.wiki/godotengine/godot/concepts/nodes-and-scenes.md): Understanding Godot's fundamental building blocks - nodes and scenes - [Resource System](https://mintlify.wiki/godotengine/godot/concepts/resource-system.md): Understanding Godot's resource system for data storage and asset management - [Scene Tree](https://mintlify.wiki/godotengine/godot/concepts/scene-tree.md): Managing game state and node hierarchies with the SceneTree - [Signals](https://mintlify.wiki/godotengine/godot/concepts/signals.md): Event-driven communication between nodes using Godot's signal system - [Android export](https://mintlify.wiki/godotengine/godot/deployment/android.md): Deploy Godot games to Android devices with proper configuration, signing, and Google Play publishing - [Desktop export](https://mintlify.wiki/godotengine/godot/deployment/desktop.md): Export Godot games to Windows, macOS, and Linux desktop platforms - [Exporting projects](https://mintlify.wiki/godotengine/godot/deployment/exporting.md): Learn about export system, export templates, presets, and one-click deploy - [iOS export](https://mintlify.wiki/godotengine/godot/deployment/ios.md): Deploy Godot games to iOS devices and App Store with proper provisioning and signing - [Web export](https://mintlify.wiki/godotengine/godot/deployment/web.md): Export Godot games to HTML5 and WebAssembly for browser-based gameplay - [Custom Nodes](https://mintlify.wiki/godotengine/godot/editor/custom-nodes.md): Create custom node types with tool scripts and editor gizmos - [Import System](https://mintlify.wiki/godotengine/godot/editor/import-system.md): Understanding Godot's asset import pipeline and creating custom importers - [Editor Interface](https://mintlify.wiki/godotengine/godot/editor/interface.md): Understanding and customizing the Godot Editor interface - [Editor Plugins](https://mintlify.wiki/godotengine/godot/editor/plugins.md): Extend the Godot Editor with custom plugins using the EditorPlugin class - [Installation](https://mintlify.wiki/godotengine/godot/installation.md): Download and install Godot Engine on Windows, macOS, Linux, or compile from source - [Introduction to Godot Engine](https://mintlify.wiki/godotengine/godot/introduction.md): Learn about Godot Engine, a free and open-source game engine for creating 2D and 3D games - [High-Level Multiplayer](https://mintlify.wiki/godotengine/godot/networking/high-level-multiplayer.md): Advanced multiplayer features: spawning, synchronization, and scene replication - [HTTP Requests](https://mintlify.wiki/godotengine/godot/networking/http-requests.md): Make HTTP/HTTPS requests and interact with REST APIs - [Low-Level Networking](https://mintlify.wiki/godotengine/godot/networking/low-level-networking.md): ENet and WebSocket for low-level network communication - [Networking Overview](https://mintlify.wiki/godotengine/godot/networking/overview.md): Introduction to Godot's networking system and multiplayer architecture - [Collision shapes](https://mintlify.wiki/godotengine/godot/physics/collision-shapes.md): Explore collision shape types, properties, and best practices for physics in Godot - [Physics joints](https://mintlify.wiki/godotengine/godot/physics/joints.md): Connect physics bodies with joints and constraints in 2D and 3D - [Physics introduction](https://mintlify.wiki/godotengine/godot/physics/physics-introduction.md): Learn about Godot physics engines, physics spaces, and collision detection systems - [Raycasting](https://mintlify.wiki/godotengine/godot/physics/raycasting.md): Perform raycasts, shape casts, and intersection queries for physics detection - [Quickstart](https://mintlify.wiki/godotengine/godot/quickstart.md): Create your first game with Godot Engine in minutes - [World environment](https://mintlify.wiki/godotengine/godot/rendering/environment.md): Configure sky, fog, ambient light, and post-processing effects - [Rendering overview](https://mintlify.wiki/godotengine/godot/rendering/overview.md): Understand Godot rendering architecture, renderer types, and RenderingServer - [Particle systems](https://mintlify.wiki/godotengine/godot/rendering/particles.md): Create visual effects with CPU and GPU particle systems in 2D and 3D - [Shaders](https://mintlify.wiki/godotengine/godot/rendering/shaders.md): Write custom shaders using Godot shading language for advanced rendering effects - [C# Scripting](https://mintlify.wiki/godotengine/godot/scripting/csharp.md): Use C# and .NET to script your Godot games - [GDExtension](https://mintlify.wiki/godotengine/godot/scripting/gdextension.md): Create high-performance native extensions with C++ and other languages - [GDScript](https://mintlify.wiki/godotengine/godot/scripting/gdscript.md): Learn GDScript, Godot's built-in scripting language for game development - [Visual Scripting](https://mintlify.wiki/godotengine/godot/scripting/visual-scripting.md): Create game logic using visual, node-based programming - [Containers](https://mintlify.wiki/godotengine/godot/ui/containers.md): Automatic layout and arrangement of UI elements using container nodes - [Control Nodes](https://mintlify.wiki/godotengine/godot/ui/control-nodes.md): Understanding Control base class and fundamental UI concepts in Godot - [Input Handling](https://mintlify.wiki/godotengine/godot/ui/input-handling.md): Handle mouse, touch, and keyboard input in Godot UI elements - [Themes and Styling](https://mintlify.wiki/godotengine/godot/ui/themes.md): Customize the appearance of UI elements with Theme resources and StyleBox