Godot Recipes
  • Godot 101
    • Getting Started
      • 01. What is Godot?
      • 02. The Godot Editor
      • 03. Nodes
    • GDScript
    • Intro to 3D
      • 01. The 3D Editor
      • 02. Importing 3D Objects
      • 03. Creating a 3D Character
      • 04. Using Areas
      • 05. Edge Detection & Mouse Capture
      • 06. Using CSG
      • 07. First-person Character
  • Basics
    • Understanding 'delta'
  • 2D
    • Entering/Exiting the screen
    • Platform character
    • Screen wrap
    • Splitscreen multiplayer
    • TileMap: detecting tiles
    • Top-down character
    • Grid-based movement
    • Car steering
    • TileMap: using autotile
    • Moving Platforms
    • TileMap: animated tiles
    • Screen Shake
  • 3D
    • Camera Gimbal
    • 3D Unit Healthbars
  • Input
    • Input Actions
    • Mouse Input
    • Capturing the Mouse
    • Customizing the Mouse Cursor
  • Animation
    • Spritesheet animation
    • Melee attacks
    • Controlling animation states
  • UI
    • Object Healthbars
  • Gamedev Math
    • Interpolation
    • Transforms
    • Noise
  • Misc
    • Inheritance
  • Physics
    • Using KinematicBody2D
    • Kinematic Friction
    • RigidBody2D: Drag and Drop
    • Kinematic to Rigid Body Interaction
    • Using 2D Joints
    • Using Rigid Bodies
  • AI/Behavior
    • Chasing the player
    • Path following
    • Changing behaviors
    • Homing missile
  • Shaders
    • Shaders: intro
    • Interacting with Shaders
    • Greyscale (monochrome) shader
    • Blur shader
  • Exporting
  • Game Tutorials
    • Mobile Game: Circle Jump
      • 01. Project setup
      • 02. Spawning Circles
      • 03. Limited circles
      • 04. Menus
      • 05. Score and HUD
      • 06. Sound and Colors
      • 07. Moving circles
      • 11. Mobile ads
      • 12. Saving settings

2019 KidsCanCode

Home > 2D

2D

Tips, tricks, and tutorials on the 2D side of game development.

In this section:

  • Entering/Exiting the screen
  • Platform character
  • Screen wrap
  • Splitscreen multiplayer
  • TileMap: detecting tiles
  • Top-down character
  • Grid-based movement
  • Car steering
  • TileMap: using autotile
  • Moving Platforms
  • TileMap: animated tiles
  • Screen Shake