Sample Level Builder
Godot • GDScript
General-purpose level creation tool, intended to be forked and expanded upon to suit the needs of individual projects. Utilizes a command-based design pattern, allowing for memory-efficient history tracking - in other words, every action that can be performed, such as creating a brick or modifying a property, is a "command" that gets processed by the internal command processor, and commited to history. Commands can easily be reversed, allowing users to undo any action without needing multiple versions of the same file.
This project was created using Godot 4.2.1. The source code is available on GitHub under the MIT license.
Example Screenshot
Interface Demo
Undo/Redo Demo
Usage Timelapse