godot-adapt-2d-to-3d

Convert 2D Godot Engine nodes, cameras, physics, and art assets to 3D.

488|36|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/thedivergentai/gd-agentic-skills --skill godot-adapt-2d-to-3d
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-adapt-2d-to-3d
Source: https://github.com/thedivergentai/gd-agentic-skills/tree/main/skills/godot-adapt-2d-to-3d
Command: npx skills add https://github.com/thedivergentai/gd-agentic-skills --skill godot-adapt-2d-to-3d

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert patterns and guidance for migrating existing 2D Godot Engine projects to a 3D environment, addressing common challenges in node conversion, camera systems, physics, and art pipelines.

Core Features & Use Cases

  • Node Conversion: Maps 2D nodes (e.g., CharacterBody2D, Sprite2D) to their 3D equivalents (CharacterBody3D, MeshInstance3D).
  • Camera Systems: Implements third-person, first-person, and orbit camera setups suitable for 3D.
  • Physics Migration: Guides re-configuration of 2D collision layers to 3D physics layers.
  • Art Pipeline: Details converting 2D sprites to 3D models or using billboard sprites.
  • Use Case: You have a popular 2D platformer and want to expand its appeal by porting it to a 3D space. This skill will guide you through converting player controllers, adapting camera perspectives, and updating the visual assets.

Quick Start

Use the godot-adapt-2d-to-3d skill to convert a CharacterBody2D node to a CharacterBody3D, including adapting its movement script for 3D space.

Frequently Asked Questions about godot-adapt-2d-to-3d

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a 2D Godot game to 3D?

Migrating a 2D Godot game to 3D requires converting nodes like CharacterBody2D to CharacterBody3D, adapting camera systems, reconfiguring physics layers, and updating art assets for 3D environments.

How do I convert CharacterBody2D to CharacterBody3D in Godot?

Converting CharacterBody2D to CharacterBody3D involves mapping the 2D node to its 3D equivalent and adapting the movement script to handle 3D spatial coordinates and physics interactions.

What is the best way to transition 2D sprites to 3D models in Godot?

Transitioning 2D sprites to 3D in Godot involves converting sprites to 3D models or utilizing billboard sprites, while adjusting scene composition and art pipelines for 3D performance optimization.

Do I need to reconfigure collision layers when porting Godot 2D physics to 3D?

Yes, porting Godot 2D physics to 3D requires reconfiguring 2D collision layers into 3D physics layers to ensure proper spatial collision detection and interaction within the 3D environment.

How do 3D camera systems work when adapting a 2D Godot platformer?

Adapting a 2D Godot platformer to 3D requires implementing new camera systems, such as third-person, first-person, or orbit camera setups, to accommodate the expanded spatial dimensions.

What are the limitations of adapting control schemes for 3D in Godot?

Adapting control schemes for 3D in Godot presents challenges in mapping 2D inputs to 3D movement and optimizing performance, requiring a solid understanding of 3D node types and scene composition.