Manual: Creating a Project from Scratch

Project Setup

  1. Click + New Project to start a new project.
  2. Enter a project name.
    By default, it will be created in:
    User > Documents > ActionGameMaker > [ProjectName],
    but you can manually choose a different location.
  3. A blank screen will appear. From the Scene menu in the top left, create a new Game Scene.

    :warning: You’ll notice a core.tscn file already exists in the file system on the bottom left. This is a core system scene used by ACTION GAME MAKER (e.g. for scene transitions). Do not modify core.tscn.
  4. A fully structured game scene will be created. Save it with Ctrl + S and name it.

Default Node Overview

  • GameScene: Manages the scene. You can configure gravity and camera settings here.
  • SceneLayer: Manages layers. Child Parallax2D nodes are treated as game layers.
  • Distant/Middle/Near/Wall/BaseLayer (Parallax2D): Used to achieve parallax scrolling effects. All are Godot’s Parallax2D nodes.
  • Sprite2D: Godot’s 2D sprite node, here used to load a background texture.
  • ObjectRoot: Place GameObjects here. They only work correctly as children of this node.
  • Wall / WallDecoration / Base / BaseDecoration / BaseCover (TileMapLayer): For placing tiles.
  • PostEffectLayer: Used for screen effects in Visual Script. Typically not used manually.
  • UI: For placing UI elements that remain on screen at all times.
  • InitialCamera (ZoomCamera2D): Sets the camera to use in the scene.

Setting Up Key Inputs (InputMap)

New projects do not have input keys configured.
Set them up using this guide:


Setting the Initial Scene

When creating a new project, there is no initial scene set by default.
To set it up:

  1. Open the Scene Transition tab.
  2. Drag and drop your desired scene into the list.
  3. Mark it as the initial scene.

This will ensure the selected scene loads first when the game starts.


Setting Up the Camera

To enable camera following, refer to this guide:


Setting Up Backgrounds and Tiles

See Tutorial: Graphic Course #1


Setting Up Characters

See Tutorial: Graphic Course #3


Other Project Settings

From Project Settings > General, various options can be configured.
Here are some commonly used settings:

  • Change Project Icon
    → Application > Configuration > Icon
  • Change Window Size
    → Display > Window > Size > Width / Height
  • Set Display Mode
    → Display > Window > Size > Mode
    (Fullscreen / Windowed Fullscreen / Windowed)
  • Adjust Scaling Behavior
    → Display > Window > Stretch > Mode
    (For pixel art, the default “viewport” is recommended.)
    → Display > Window > Stretch > Aspect
    (To change the aspect ratio behavior)
  • Change Mouse Cursor Appearance
    → Display > Mouse Cursor > Custom Image