Hands-on Introduction to Game Design with GDevelop 5

1. Getting Started

a. Install GDevelop

  1. Download GDevelop:
  2. Install the Application:
  3. Alternatively, Use the Web Version:

b. Create a New Project

  1. Open GDevelop:
  2. Start a New Project:
  3. Set Project Resolution:
  4. Select Project Template:
  5. Name Your Project:

2. Objects Setup

a. Access the Object Panel

b. Create a Player Sprite

  1. Add a New Object:
  2. Select Sprite:
  3. Name the Object:

c. Add Player to the Scene

d. Create a Tiled Sprite for Floor

  1. Add a New Object:
  2. Select Tiled Sprite:
  3. Name the Object:
  4. Position the Floor:

e. Add a Pickup Object (e.g., Cherries)

  1. Create the Pickup Object:
  2. Add to Scene:

3. Implement Behaviors

a. Add Platformer Behavior to Player

  1. Select the Player Object:
  2. Edit the Object:
  3. Navigate to Behaviors:
  4. Add Platformer Behavior:

b. Add Platformer Behavior to Floor

  1. Select the Floor Object:
  2. Edit the Object:
  3. Navigate to Behaviors:
  4. Add Platformer Behavior:

4. Organize with Layers and Grid

a. Use Grid for Alignment

b. Create UI Layer

  1. Open the Layers panel.

  2. Add a new layer named UI.

c. Add UI Elements

  1. Add a New Object:

  2. Create a Text object for the score:

  3. Select the Text object and drag it into your scene

  4. With the Text object selected in the scene (click on it), navigate to the properties panel on the left side of your screen. Set the layer of the Text object to UI.

d. Add Background

  1. Create a background (choose any asset that looks like a background - e.g. You can search for ColoredConfetti in the object browser, available in the asset pack).
  2. Drag it into the scene.
  3. Set its Z-order (Z-axis) to 0 in the properties panel to place it behind other objects.

5. Event Setup

a. Open Event Sheet

b. Center and Zoom Camera

  1. Add New Event:
  2. Action:

c. Make Camera Follow Player

  1. Add New Event:
  2. Action:

d. Animate Player Movement

  1. Run Animation When Moving:
  2. Jump Animation:
  3. Idle Animation:

e. Handle Collision with Cherries

  1. Add New Event:
  2. Actions:

f. Add Sound Effects

  1. Add Sound Action:
  2. Import or Create Sound:

g. Test

  1. Click on “Preview”

6. Level Design

Just have fun.


Additional Tips