Skip to Content
Skip to content
Learn Godot Making a Fun Pirate Trading Game

Learn Godot Making a Fun Pirate Trading Game

Build a pirate trading game in Godot, from scenes and signals to cities, products, and changing prices.

$ 19.99
19.99 USD $ 19.99
$ 19.99
Responsible Administrator
Last Update 11/06/2026
Completion Time 3 hours 28 minutes
Members 5
  • Godot Pirate Trader (empty)
    36Lessons · 3 hr 27 min
    • Read first: Fast Start: Create Project Scene and your First Godot Script
      New
    • Free Preview New
    • Read first: Use a List for Cities and use Buttons and Signals to Leave Port and Set Sail
      New
    • Use a List for Cities and use Buttons and Signals to Leave Port and Set Sail (11:19)
      New
    • Read first: Examine Using Dictionaries to Represent our Products
      New
    • Examine Using Dictionaries to Represent our Products (6:30)
      New
    • Read first: Refactor our Game to use Objects to Represent Cities
      New
    • Refactor our Game to use Objects to Represent Cities (8:19)
      New
    • Read first: Create Product Objects and Extend the Game Design
      New
    • Create Product Objects and Extend the Game Design (11:09)
      New
    • Read first: Create CityProduct Data Structures to Manage Product Pricing by City
      New
    • Create CityProduct Data Structures to Manage Product Pricing by City (11:32)
      New
    • Read first: Create a ProductPanel Object to Visually Represent the Products in the City
      New
    • Create a ProductPanel Object to Visually Represent the Products in the City (17:04)
      New
    • Read first: Review of the Current Game Architecture and Prototype
      New
    • Review of the Current Game Architecture and Prototype (5:52)
      New
    • Read first: Refactoring Our Product and City Data to Use Dictionaries
      New
    • Refactoring Our Product and City Data to Use Dictionaries (13:56)
      New
    • Read first: Use Custom Signals to Create a Better Game Architecture
      New
    • Use Custom Signals to Create a Better Game Architecture (18:52)
      New
    • Read first: Use Static Methods to Further Improve our Game Architecture
      New
    • Use Static Methods to Further Improve our Game Architecture (10:09)
      New
    • Read first: Perform a Top Down Re-factor of the Game Code Using What We Have Learned So Far
      New
    • Perform a Top Down Re-factor of the Game Code Using What We Have Learned So Far (8:36)
      New
    • Read first: Begin Implementing the Buying Process into the Game
      New
    • Begin Implementing the Buying Process into the Game (11:09)
      New
    • Read first: Finish Implementing our Buy Products Method
      New
    • Finish Implementing our Buy Products Method (10:12)
      New
    • Read first: Implementing the Sell Mechanism for our Game
      New
    • Implementing the Sell Mechanism for our Game (5:01)
      New
    • Read first: Creating a Simple Pirate Battle for our Game
      New
    • Creating a Simple Pirate Battle for our Game (9:42)
      New
    • Read first: Adding Player Ship Health and Checking for the Player Ship to Sink
      New
    • Adding Player Ship Health and Checking for the Player Ship to Sink (13:30)
      New
    • Read first: Improve the Game Appearance, Import Custom Fonts & Create a Game Over Screen
      New
    • Improve the Game Appearance, Import Custom Fonts & Create a Game Over Screen (19:49)
      New

GODOT · PROJECT-BASED LEARNING

Make your next game a learning experience.

Build a pirate trading game in Godot, from scenes and signals to cities, products, and changing prices.

Inside the course

  • Read first: Fast Start: Create Project Scene and your First Godot Script
  • Fast Start: Create Project Scene and your First Godot Script (14:31)
  • Read first: Use a List for Cities and use Buttons and Signals to Leave Port and Set Sail
  • Use a List for Cities and use Buttons and Signals to Leave Port and Set Sail (11:19)
  • Read first: Examine Using Dictionaries to Represent our Products
  • Examine Using Dictionaries to Represent our Products (6:30)

Cover artwork illustrates the project theme; it is not a screenshot of the course project.