1. Home >
  2. 3D >
  3. Working with 3D Assets
4.x

 Working with 3D Assets

Detailed recipes for importing and working with 3D assets including models, animations, and materials.

For these examples, we’ll be using the following 3d assets from Kay Lousberg:

  • Adventurers Character Pack
  • Dungeon Asset Pack

In this section:

  • Importing Assets
  • Character Animation
  • Character Controller
  •  Godot 101
    •  Getting Started
      • 01. What is Godot?
      • 02. The Godot Editor
      • 03. Nodes
    •  Introduction to GDScript
      • 01. Getting started
    •  Intro to 3D
      • 01. The 3D Editor
      • 02. Importing 3D Objects
      • 03. Creating a 3D Character
  •  Fresh Recipes
  •  Basics
    • Understanding tree order
    • Node communication (the right way)
    • Understanding node paths
    • Understanding 'delta'
    • Saving/loading data
    • Migrating from 3.x
  •  Know Your Nodes
    • RayCast2D
  •  2D
    • Entering/Exiting the screen
    • Platform character
    • Screen wrap
    • Top-down movement
    • Grid-based movement
    • Shooting projectiles
    • Car steering
    • 8-Directional Movement/Animation
    • Using Y-Sort
    • Coyote Time
    • Moving Platforms
    • Pathfinding on a 2D Grid
    • Multitarget Camera
    • Line2D Collision
  •  3D
    •  Working with 3D Assets
      • Importing Assets
      • Character Animation
      • Character Controller
    • Basic FPS Character
    • Camera Gimbal
    • Interpolated Camera
    • Shooting with Raycasts
    • CharacterBody3D: Movement
    • 3D Unit Healthbars
    • Rolling Cube
    • Arcade-style Spaceship
    • Arcade-style Airplane
    • Arcade-style Car
    • Click to move
    • Smooth rotation
    • CharacterBody3D: Align with Surface
  •  Animation
    • Spritesheet animation
    • Using the AnimationTree StateMachine
  •  Input
    • Input Actions
    • Mouse Input
    • Adding Input Actions in code
    • Capturing the Mouse
    • Mouse: Drag-select multiple units
  •  UI
    • Cooldown Button
    • Heart Containers: 3 Ways
    • Floating combat text
    • Level Select Menu
    • Minimap/radar
    • Radial Popup Menu
  •  Gamedev Math
    • Interpolation
    • Transforms
    • Vectors: Using Dot and Cross Product
  •  AI/Behavior
    • Chasing the player
    • Homing missile
    • Pet Following
  •  Physics
    • RigidBody2D: Look at Target
    • RigidBody2D: Move to Target
    • RigidBody2D: Drag and Drop
    • Character to Rigid Body Interaction
    • Asteroids-style Physics (using RigidBody2D)
  •  Audio
    • Audio Manager
  •  Game Tutorials
    •  Your First 2D Game
      • 01. Project Setup
      • 02. Designing the Player Scene
      • 03. Coding the Player
      • 04. Bullet Scene
      • 05. Shooting
      • 06. Main Scene
      • 07. Enemies
      • 08. Enemy Shooting
      • 09. UI and Score
      • 10. Starting and Ending the Game
      • 11. Wrapping up
Learn Godot with my new book:
More
  • GitHub repo
  • Godot Docs
  •  Tags

  •  
  •  

Built with by Hugo