Changelog: new content in the course

This document lists new content, changes, and fixes in each release.

Godot 2D Secrets 1.0.3

Released on 21/04/2021

This update brings a bunch of fixes and minor improvements.

JRPG core series:

JRPG UI series:

Simulation game:

Design pattern series:

Godot 2D Secrets 1.0.2

Released on 08/04/2021

JRPG UI series:

Tactical RPG movement:

Godot 2D Secrets 1.0.1

Released on 01/04/2021

Rhythm game series:

JRPG combat series:

Godot 2D Secrets 1.0.0

Released on 31/03/2021

This new release brings the rhythm game series, with 20 new lessons, for a total of about 140!

Simulation game:

Tactical RPG movement:

Godot 2D Secrets 0.11.1

Released on 17/03/2021

Simulation game:

JRPG series:

Godot 2D Secrets 0.11.0

Released on 12/03/2021

Design pattern series:

Simulation game series:

JRPG series:

Godot 2D Secrets 0.10.0

Released on 08/03/2021

This major content update brings the third and last chapter in the Simulation game series!

Through its 18 lessons, you’ll learn about crafting, creating and using tools, mining, machine automation, and UI polish.

Simulation game series:

Design pattern series:

JRPG core series:

Tactical RPG series:

Godot 2D Secrets 0.9.0

Released on 01/03/2021

This is a small content update to address two of your requests regarding the visual novel series (more to come), and to fix some typos and other issues.

Visual novel series:

Simulation game series:

Godot 2D Secrets 0.8.0

Released on 19/02/2021

New visual novel tutorial series!

This series covers all the foundations of a visual novel engine or dialogue system. It teaches the foundations and techniques you can apply to any game.

Simulation game series:

Godot 2D Secrets 0.7.1

Released on 10/02/2021

JRPG combat series:

Tactical RPG movement:

Design patterns:

Godot 2D Secrets 0.7.0

Released on 31/01/2021

New Simulation game UI and inventory series!

In it, you’ll achieve the following:

  1. Creating a complete inventory system as seen in Minecraft and Factorio. You can select items, stack them, swap them, split stacks, and place them in the game world.
  2. Coding a quick item bar to select items with the mouse or keyboard shortcuts. The quick-bar automatically jumps to the inventory window to reduce the distance to assign items to shortcuts when opening it.
  3. Dropping items on the floor and looting them, which places them in the most appropriate item stack or a new slot.

There’s one more chapter coming in the simulation game series dedicated to crafting and rounding out the demo.

JRPG UI series:

Tactical RPG movement:

Simulation game series:

Design patterns:

Godot 2D Secrets 0.6.0

Released on 14/01/2021

This little content update brings one new design pattern guide, as well as a bunch of fixes and improvements.

Design patterns chapter:

JRPG core series:

JRPG UI series:

TRPG movement series:

Simulation game series:

Godot 2D Secrets 0.5.1

Released on 06/01/2021

Simulation game:

JRPG series:

Tactical RPG movement:

Godot 2D Secrets 0.5.0

Released on 30/12/2020

New Simulation game series inspired by Factorio.

The first chapter and its 12 lessons cover:

And some more. It’ll get more content in a future release.

New Design patterns in Godot chapter. Its first release comes with two guides:

  1. Introduction to design patterns.
  2. The State pattern (Finite State Machines).

We have more planned for future updates, just as with the best practices series.

New mini-tutorial by Pigdev: Visibility 2D nodes.

Other change: moved the Events bus singleton pattern page to the new Design Pattern series.

Godot 2D Secrets 0.4.0

Released on 14/12/2020

New Tactical-RPG grid-based movement series. It covers:

Added a best practices chapter with:

  1. Recommended practices with signals.
  2. A guide about the Events bus singleton.
  3. Tips and guidelines to write clean code.
  4. A guide about savegames and how to save data in Godot.

We’ll keep adding content to this chapter based on your requests.

JRPG combat series:

  1. Added missing pictures in 04.the-demos-code-structure.

JRPG UI series:

  1. Added a diagram and explanations for the code structure in 00.intro.

Godot 2D Secrets 0.3.0

Released on 05/12/2020

This release improves the JRPG series based on the feedback we got from you, and improves the introduction too.

  1. Added the open-source projects’ license terms in the introduction and link to all projects on our GitHub.
  2. Rewrote the early-access page and added contact information, so you have it handy.
  3. Added credits with the list of backers.
  4. Added feedback form to the course.

JRPG series:

  1. Added explanations about when or why to use a resource and write a nicer introduction in 08.base-stats
  2. Added code to play the die animation when an enemy dies in lesson 16.coding-the-BattlerAnim.
  3. Added a code diagram in the introduction and explanations about composition over inheritance and code planning.
  4. Wrote a breakdown of how the game demo plays and clarified the lesson about prototyping.
  5. Reordered the first few lessons.

JRPG UI series:

  1. Added instructions about creating the BattlerUIData resource that stores a battler’s display name and icon.

Godot 2D Secrets 0.2.1

Released on 01/12/2020

New features:

  1. Added an index.html file to the downloadable version of the course.

Fixes and improvements in the JRPG series:

  1. Improved explanations in lesson 06.the-battler, added more details and a simplified UML graph. Rewrote an unclear sentence.
  2. Added code to deactivate a battler when their health depletes and two extra notes about using signals and code duplication. That’s in lesson 08.base-stats.
  3. Added missing method Battler.get_ai() in lesson 19.ai-choices.
  4. Renamed a signal callback in the JRPG UI series, in lesson 09.combat-result-panel.

Godot 2D Secrets 0.2.0: Early Access release 2

Released on 30/11/2020

This update adds the JRPG combat user interface series:

Godot 2D Secrets 0.1.2

Released on 30/10/2020

This update brings two fixes to the JRPG combat series:

  1. Fix incorrect comparisons in _is_health_below() and _is_health_above() in lesson 18.ai-controlled-battlers.md.
  2. Fix using get_tree() as a placeholder in AttackAction.gd instead of Engine.get_main_loop().

Godot 2D Secrets 0.1.1

Released on 18/10/2020

Godot 2D Secrets 0.1.0: Early Access release 1

Released on 17/10/2020

This first release brings the JRPG combat core series, which covers the following topics:

You will also find five mini-tutorials:

  1. Lighting with normal maps
  2. Limiting vision with lights
  3. Character customization
  4. Game settings menu
  5. Camera zoom

These tutorials are short and self-contained. You can follow them in any order.