Skip to content

Pixel Stories Changelog

July 19, 2026

  • Added tiles n such starter asset pack!
  • Added explicit game link generation and updating.
  • Added click to set player sort position and drag to draw a collision box.
  • Added next/prev buttons to view a lot of assets.
  • Improved performance with asset resolver cache for filesystem images and animation previews.
  • Changed collisions and player sort point to always show for editing.
  • Changed the boolean input in conditionals to a dropdown.
  • Persisted map editor panel scroll.
  • Kept scroll position in project assets content.
  • Fixed player config not opening when no animations are set for it.

July 16, 2026

  • Added an event looping option for “Run event” and “Add event trigger” actions, and actively running event actions no longer stop when changing maps.
  • Added a back button when placing down an NPC in map editor.
  • Added drag and drop from animation list to movement animation cards to set animation.
  • Fixed pasting actions not pasting at the visible action list.
  • Fixed an indefinitely running event preventing triggers from being activated.
  • Fixed OOM bug from big map and running camera action.
  • Fixed hide collision being blocked in the select tool and not hiding NPC collisions.

July 16, 2026

  • Added NPC “avoid collisions” option with pathfinding for move NPC, move player, and NPC chase.
  • Added follow distance and follow tolerance options for NPC follow action.
  • Renamed “Set NPC chase player” action to “Set NPC follow player”.
  • Added a way to set player speed during testing.
  • Added a better flow for setting NPC and map object collisions and player sorting point.
  • Added player sorting point and collisions to NPCs.
  • Added Spawn/despawn NPC fade in/out.
  • Added always scrolling to reveal action when paste action.
  • Fixed couldn’t drag from action name.
  • Fixed layers list mount/unmount is not showing proper visibility.
  • Fixed map objects/NPCs/player on a collision cannot be selected in map editor.
  • Fixed object hover border being left in place when moving object.
  • Fixed paste above/below not available for actions.
  • Fixed cursor always going to pan cursor when re-entering canvas.
  • Fixed pspack export not exporting spritesheet properly.
  • Fixed animation preview to crop to visible pixels.
  • Fixed autotile preview getting cropped and squished in project assets.
  • Fixed some weirdness with how autotiles were generated. Do not clear tiles in generated autotile unless it has the source tiles to replace it.

July 13, 2026

  • Fixed left click for setting position in map being blocked by map editor tool

July 13, 2026

Map tools

  • Added a tile selection tool with drag to move and copy/paste support.
  • Added a selection tool for map objects, NPCs, and collisions with copy/paste and multi-select to move.
  • Added a delete tool and reorganized the toolbar, including new toolbar shortcuts.
  • Added context menus to the map editor.
  • Fixed autotile corners not being cleared before applying corner quadrants.
  • Fixed map zoom component styles and zoom being able to go negative.

Event system tools

  • Added a draw event trigger tool and an event toolbar with a dedicated select event tool.
  • Made event trigger previews persistent, selectable map overlay areas with move, resize, and double click to open the action config.
  • Added clicking an event trigger area to select it, which also selects its action row.
  • Added select, move, and delete for multiple event triggers at once.
  • Added an undo shortcut in the toast when deleting an action.
  • Added a ghost of the previous position when a Move Player/NPC action is selected.
  • Changed the event editor preview to show the map state up to the selected action, instead of automatically previewing the full action list in an action config.
  • Fixed NPC previews from different maps showing incorrectly.

July 12, 2026

  • Fixed an issue app dependency installation issue which blocked updates.

July 11, 2026

  • Fixed releaseStoryTrigger is undefined causing game to be unplayable after when trying to release a touch trigger.

July 9, 2026

  • Added a Run Event action.
  • Fixed asset fetch failures in the html zip export and game links.
  • Fixed overlapping event triggers areas getting stuck in a “playing” state which blocked further triggers.
  • Fixed pressing Enter in game after clicking “Restart game” triggering another restart.

July 9, 2026

  • Added tile size configuration when creating a new project.
  • Added option to set the player’s direction in the Change Map action.
  • Added “Save asset” option next to replace asset where applicable.
  • Made dark theme the default.
  • Set the Add Event Trigger remove condition to default to not remove.
  • Changed clicking the event tab while editing an action to return home.
  • Fixed the interactive tutorial project not getting migrations applied.
  • Fixed crash modal colors.

July 9, 2026

  • Implemented a redesigned workflow for creating and editing NPCs, including:
    • Auto generate animations from spritesheet based on frame width, height, and horizontal/vertical frame format.
    • Combined NPC preview and movement animation selection.
    • Bulk spritesheets import to create multiple NPCs and bulk animation strip import for one NPC.
    • Better UI to show animation strip vs spritesheet animations in a list

July 6, 2026

  • Implemented a better get map and position input for the change map action.
  • Fixed crashes from memory leak caused by webGL canvas deferred clean up, i.e. the “Framebuffer unsupported” bug (secretly is Framebuffer out of memory)
  • Fixed map enter fade in action not working after change map with skip fade in
  • Fixed clicking in breadcrumb Map enter or Map leave going to Map start instead.
  • Fixed trigger previews areas stacking up when switching maps.
  • Fixed action list previews not showing when switching maps.
  • Updated change active map to with option to skip fade in

July 6, 2026

  • Attempted to fix crashing caused by “Framebuffer unsupported”

July 6, 2026

  • Added global, map-scoped, and trigger-scoped events, including event ownership boundries.
  • Added event ownership and deep copy/paste support so copied actions duplicate their owned events.
  • Updated map/global events and variables UI for global and map scopes, with scope-specific creation.
  • Added editor event trigger area previews when in the events tab.
  • Added map setup tools in the map tab for spawning NPCs and moving NPCs/player.
  • Improved action drag and drop with smoother group dragging, dropping back into the original spot, and moving actions in and out of conditional branches.
  • Fixed move camera action positioning camera incorrectly due to map zoom.
  • Fixed crashes from actor animation actions or animation creation with invalid frames.
  • Improved editor resolution handling to reduce unsupported framebuffer issues.

July 4, 2026

  • Fixed assets data updates not persisting to project data.

July 4, 2026

  • Fixed dense resolution rendering in the game editor causing crashes.
  • Optimized tile map rebuilds when drawing tiles or autotiles.
  • Improved tile map drawing performance by batching saves when many edits happen in succession.
  • Improved map performance by fixing collision box scene listeners broadcasting frame and pointer move events to all collision boxes.

July 4, 2026

  • Fixed updater to use incremental updates and not show set up wizard.

July 4, 2026

  • Fixed full version updater pointing to demo version files, causing error.
  • Fixed mac updater not having a zip, only dmg.

July 3, 2026

  • Added Map Enter and Map Leave lifecycle events.
  • Added bulk upload support for project assets and map objects.
  • Added volume configuration for audio assets and audio-related actions.
  • Added fade-in and fade-out durations for Change Map actions.
  • Improved animation previews with row-major frame building and better handling for images with missing metadata.
  • Improved editor camera zoom to zoom toward the mouse and fixed pixelated maps when zoomed out.
  • Improved map object placement and selection highlighting to use visible pixels as the bound instead of sprite size.
  • Kept the selected tile shape when erasing tiles with right click.
  • Updated modal box styling and fixed tooltip clipping.
  • Fixed false update available errors and enabled auto updates for demo builds.
  • Fixed repeated interact-triggered events after actions that wait for the interact button.
  • Fixed events from inactive maps being triggerable.

July 2, 2026

  • Added interact event trigger labels and UI customization.
  • Added dialogue preview modal for dialogue actions to preview what rendered dialogue looks like.
  • Changed dialogue newline behavior so one newline creates a line break, while two or more newlines paginate.
  • Improved the variable picker dropdown with create-variable support and UI style fixes.
  • Added Change Variable action support for set, toggle, and math operations.
  • Fixed animated map object collision boxes.
  • Fixed animated map object list previews and centered map object placement on the cursor.
  • Added new camera actions for move, zoom, and reset move/zoom.

June 30, 2026

  • Signed the Steam executables.

June 29, 2026

  • Added user preferences and UI scaling.
  • Fixed desktop title bar colors.
  • Fixed undo/redo command commits when exiting game mode.
  • Improved map grid performance.
  • Fixed layout and zoom behavior at 175% scaling.
  • Updated trigger type copy.
  • Improved max height for asset picker and story event picker.
  • Added Q shortcut to select the hovered tile or map object.
  • Fixed autotile item previews.
  • Added autotile drawing previews.

June 26, 2026

  • Fixed Mac Steam deployment.

June 26, 2026

  • Updated theme and dark mode colors.
  • Changed the accent color to pink and fixed radio control positioning.
  • Added refresh button for the projects list.
  • Improved the player fallback runtime collision box.
  • Added debug mode checkbox in playtest.
  • Updated the interactive tutorial.

June 22, 2026

  • Improved colors and small UI adjustments.

June 22, 2026

  • Added beta and docs buttons for plugin api section.

June 21, 2026

  • Updated grid line styles.
  • Matched the Windows title bar background and removed the Windows application menu.
  • Added better default UI config and a custom default font.
  • Added dialogue layout command support.
  • Backed up story.json before dialogue source migrations.
  • Prevented dialogue key renames that are not unique or fail migration.
  • Added a custom title bar for Windows.
  • Always show starter assets modal on new project creation.
  • Changed delete behavior to move projects to the recycling bin.
  • Updated the interactive tutorial.

June 15, 2026

  • Fixed delete map crashing app.

June 15, 2026

  • Fixed loading icon.
  • Improved map selection dropdown UI.
  • Added map editing, map deletion, and starting map configuration.

June 15, 2026

  • Updated the web platform no-project-folder state to guide users to choose a project folder first.
  • Fixed the demo incorrectly gating project root setup.
  • Fixed static 404s on /editor.
  • Added published game links for sharing.
  • Switched ID generation to nanoid for future proofness.
  • Fixed choosing a project folder on the demo.
  • Fixed published games including the game container unnecessarily.

June 12, 2026

  • Persisted terrain layer selection when switching pages.
  • Removed undo/redo keyboard shortcuts for event system actions, first time didn’t remove all the code.
  • Added Set Variable to Value action preview.
  • Added ELSE branches for conditionals.
  • Fixed dialogue renderer double line breaks for @linebreak.
  • Fixed default choices text color.
  • Bundled the interactive tutorial with PS Maker.
  • Added example project onboarding modal.
  • Hid the starter assets modal for example projects.
  • Added handling for interactive tutorial updates.

June 11, 2026

  • Added better positioning and sizing configuration for dialogue box portrait UIs.
  • Reorganized event trigger actions in the add event modal.

June 10, 2026

  • Fixed action config not persisting.

June 10, 2026

  • Fixed example project seeder preventing the project list from loading.

June 10, 2026

  • Fixed Mac auto updater.
  • Removed undo/redo keyboard shortcuts for event system actions due to bugginess.
  • Removed the Dead Friend Horror example project.
  • Fixed filesystem image flickering when object URLs changed.
  • Prevented dialogue portraits from refetching through the overlay renderer.
  • Improved side panel styles and scrolling.
  • Updated the app icon.
  • Turned the default name box off.
  • Fixed name box styles not applying.

June 9, 2026

  • Implement letter spacing and line height configuration for UI.
  • Fixed save error from going to project assets.

June 5, 2026

  • Switched internal desktop app framework.

June 3, 2026

Asset system

  • Added project asset pack export and removed the standalone Asset Pack Maker.
  • Improved asset pack metadata editing and export workflow.
  • Simplified map object creation into a single-step workflow.
  • Added spritesheet-based animations.
  • Added sprite flip X/Y support.
  • Added 8-directional movement animations for players and NPCs.
  • Added custom font assets for dialogue and choice boxes.
  • Added dialogue and choice box width, padding, border width, and radius customization.
  • Added dialogue and choice box open/close transitions.
  • Fixed handling of spritesheets whose dimensions are not evenly divisible by frame size.
  • Fixed player and NPC animation state fallback behavior.

Editor

  • Simplified UI copy and removed unnecessary descriptions throughout the editor.
  • Added tileset search and improved tileset panel layout.
  • Improved drawing workflow when switching between tiles and autotiles.
  • Added resizable map editor and event panels.
  • Added layer inspection by dimming non-hovered layers.
  • Improved multi-tile stamp tool placement behavior.
  • Improved loading performance for projects with large tilesets.
  • Fixed map object placement undo not persisting correctly.
  • Fixed map object depth sorting after moving objects.
  • Fixed characters and trigger previews not reloading correctly after playtesting.
  • Fixed tooltip overflow, dropdown styling, panel sizing, labels, and other editor UI issues.

Event system

  • Added configurable default movement speeds for players and NPCs.
  • Added crossfade support when changing movement animations.
  • Added enhanced previews for Spawn NPC and Move NPC/Player actions.

May 17, 2026

  • Added web demo version
  • Improved new project modal with projects folder selection in web demo

May 17, 2026

  • Fixed broken app updater introduced in 0.24.2 (Versions 0.24.2 and 0.25.0 will not update in app. Please re-install from website.)

May 12, 2026

Dialogue feature

  • Added dialogue sounds:
    • Dialogue sound profiles can be added within NPCs or in Dialogue Layouts.
    • The active dialogue sound can be set to play in the dialogue action editor via @dialogue_sound....
  • Improved the default dialogue and choices layout config so that text size is reasonable.
  • Fixed inconsistent dialogue box on small screens due to hard coded pixel value padding.

Event system feature

  • Changed how the map editor preview to show the current map state up to and including the current action you’re on, instead of excluding it.
  • Improved the action list drag to select and drag to re-order UX.
  • Fixed not being able to deselect actions.
  • Fixed animation select list overflowing on small screen.
  • Fixed when in an action within the event tab, cannot click to go to map editor tab.
  • Fixed Play NPC/Player animation action to only show animation options from the NPC or player itself.
  • Fixed undo/redo in map actions not taking into account the active map, and leaking to other projects.

May 2, 2026

  • Added progress bar for app updater
  • Added fallback idle animation for player animations
  • Fixed undo/redo for tile tools not accounting for the tile layer at time of execution, leading to undo/redo acting on wrong layer
  • Fixed UI for project list page styles and starter assets modal on small screen

April 19, 2026

  • Fixed tileset grid height changing when zooming in or out tileset.
  • Fixed mouse select and drag annoying highlighting entire UI overlay.
  • Fixed not being able to draw in parts of canvas due to overlay container.
  • Added map editor NPC and player previews to face direction based on map actions.

April 18, 2026 (Release notes)

  • Added map editor UI/UX overhaul, including removing the side panel for cards that conditionally appear based on the context.
  • Consolidated map tools, including unifying tile drawing tools and shape select.

April 13, 2026 (Release notes)

  • Added PS Asset Pack Maker, a tool to help create PS Maker asset packs. Packs are exported as .pspack files which are integrated with PS Maker.
  • Added asset pack import modal that consumes .pspack files. Allows user to import entire pack or parts of a pack.
  • Added 4 starter asset packs, made using PS Asset Pack Maker.
  • Fixed broken help manual link.
  • Fixed collision visibility toggle button disabled state.
  • Fixed animated map objects not showing animation preview.

April 8, 2026 (Release notes)

  • Add copy, paste, cut, and select for event system actions, including support for keyboard shortcuts.
  • Add show image, move image, and set image actions.
  • Add transitions to set image properties.
  • Add image asset type to project assets.
  • Fix tileset bleeding by adding integrated tile extrusion.
  • Add news list to app.

April 4, 2026 (Release notes)

  • Added PS Maker Desktop app
  • Overhauled the event system and project asset system, consolidating event system actions, input UI, and enabling plugin support.

October 18, 2025 (Release notes)

  • [Editor] Added onboarding interface tour for new users.
  • [Editor] Replaced all instances of “dialog” with “dialogue” for correct spelling given story content.
  • [Game, Editor] Consolidated editor and game state for modes with clear editor, play, and playtest modes.
  • [Game settings] Updated game settings to new config UI.
  • [NPC] Fixed NPC animations playing the correct walk cycles.
  • [Sound] Fixed play sound to end event after sound finishes playing.
  • [Events] Added back the Fade Transition event.
  • [Events] Added Play Character Animation event which plays a one-shot animation for characters.
  • [Events] Renamed “Set NPC Animation Set” to “Set Character Movement Animations.”
  • [Events] Added option to set movement animations on the player.
  • [Events] Added Set Camera Effect event, allowing for horror camera filters and other effects.
  • [UI] Moved UI elements to a separate scene, allowing for higher text resolution and avoiding camera effects.

October 4, 2025 (Release notes)

  • [Editor] Added a log for crashes on unhandled rejection event
  • [Events] Added stop/resume player movement events
  • [Events] Added move and shake camera events
  • [Dialog layouts] Added dialog layout feature: allowing for customization of text box, name box, and portraits.
    • Name and portrait can be set in dialog content with tags.
    • Each dialog screen component has rich customization options.
  • [Game] Add share button in game settings menu
  • [Game] Add fullscreen button in game settings menu

September 27, 2025 (Release notes)

  • [Docs] Changed release docs md file naming scheme to use underscore instead of dot for release version number.
  • [Editor] Fixed dark theme still existing when browser has default dark theme.
  • [Editor] Redirect directly to projects page in /editor when user lands on app’s root path.
  • [Dialog box] Set default font in dialog box to be cursive system font.
  • [Editor] Renamed game assets to game components for better representation.
  • [Audio] Added audio into game components list, including uploading and previewing audio.
  • [Game] Added game settings for players to adjust music/sound levels, enable touch controls, and show keyboard controls
  • [Game] Added touch controls for moving character and touch action button
  • [Game] Added crash guard to suggest for user to refresh page
  • [Game] Added default aspect ratio game resolution options
  • [Dialog] Fixed game events stuck when dialog event is empty
  • [Game] Added a simple NPC preview for spawn NPC event

September 11, 2025 (Release notes)

  • [Editor] Fixed restart game resetting editor mode and map editing mode
  • [Map editor] Fixed switch to rectangle/circle for tileset if its a single tile
  • [Editor] Fixed discrepancy between character and NPC event names
  • [Map editor, tileset] Fixed tiles selection going out of bounds of tileset and breaking tile stamping
  • [Map editor] Fixed deleting map layer not actually deleting map layer
  • [Map editor] Fixed reordering map layers not reordering
  • [Map editor] Fixed broken create new maps
  • [Map editor] Fixed deleting map leading to broken state
  • [Map editor] Added right click for draw tools to switch to erase tool counterpart
  • [Events editor] Separated event groups and map events (On load events) to their own tabs
  • [Events editor] Revamped add game event modal
  • [Show image] Simplified show image event configuration and removed unnecessary features
  • [Game variables] Fixed bug where inventory variables interfering with user variables
  • [Events editor] Removed unfinished image, music, and sound management, and music/sound events
  • [Events editor] Fixed bug where add event group to map is did not add instance Id
  • [Dialog event] Fixed awkward space present after [pb] and [r] tags in dialog rendering. Also adjusted default text size to be smaller.
  • [Chase event] Fixed overlapping player touch/collision activated events with chase end touch events and event group following NPC touch event. Priorty is given to chase event touch, event group touch is disabled until NPC is done chasing and finishes on chase end events.
  • [Add event group event] Added trigger area size for event group triggers.
  • [Game] Fixed collision detection between player, event group triggers, and NPCs to be based on rectangle overlap instead of distance.
  • [Characters] Renamed all character related titles to use NPC instead
  • [NPCs] Fixed back button loop after deleting an animation
  • [NPCs] Moved player out of NPC list, into own asset
  • [Game] Fixed game restart not keeping active map after restarting
  • [Asset library] Fixed asset library access for guest users
  • [Game] Fixed long loading times for projects with a lot of assets during game restart

July 17, 2025 (Release notes)

  • [Event groups] Added option for event group position to follow an NPC
  • [Events] Added NPC chase player event - NPC chases the player until stopped, with options to trigger follow-up events.
  • [Events] Added Stop NPC Chase event – Stops a specific NPC from chasing.
  • [Events] Added NPC Patrol Path event – NPC walks a looped path until stopped.
  • [Events] Added Stop Patrol Path event – Stops an NPC’s patrol and leaves it at its current position.
  • [Editor] Fixed issue where player movement was not disabled during dialog or in editor mode.
  • [Events] Fixed incorrect “Event does not exist” message when the game map is not loaded.
  • [Editor] Fixed issue where starting a project from scratch still added Zelda-like assets.
  • [Editor] Fixed switching map editing section not updating to the associated tool.
  • [Map Editor] Improved active tool state handling by remembering the last tool used in each editor mode, including selection previews.

July 8, 2025 (Release notes)

  • [Inventory] Added inventory system with support for creating custom inventory items.
  • [Inventory] Added game UI for inventory bar and inventory item slide out panel to display item name, description and icon.
  • [Inventory] Added events for adding and removing items from player’s inventory
  • [Events] Fixed conditional blocks not updating after being added or deleted
  • [Tools] Fixed incorrect tool state surrounding editing map and editing events.
  • [Editor] Fixed double game canvas loading when switching out of playtest before game fully loads.
  • [Game] Added loading bars for game load

July 2, 2025 (Release notes)

  • [Asset Library] Added new and better organized zelda-like asset pack with tilesets
  • [Asset Library] Added a new asset library which includes search and filters.
  • [Editor] Added start project with default asset pack or from scratch
  • [Tilesets] Added tilesets to asset library
  • [Tilesets] Moved edit tilesets to its own tab section
  • [Tilesets] Improved efficiency of tile stamping which used to cause a lot of lag when stamping a big selection
  • [Editor] Added press escape to cancel active tool (set tool to pan)
  • [Maps] Fixed deleting the last map in project leading to broken state.
  • [Editor] Uploading a new asset sets the asset name to the file name when no name exists.
  • [Editor] Fixed blank unmodified guest project being transferred to user’s projects
  • [Map objects] Fixed broken animated map objects
  • [Map objects] Added correct draw preview for animated map objects
  • [Editor] Fixed browser back button on going to project from projects list

June 16, 2025 (Release notes)

  • [Editor] Fix empty project name. Set default name “A New Beginning.”
  • [Terrain Tilesets] Support for multiple tilesets in a map. Breaking change, all previous maps that used the single tileset will not be supported.
  • [Editor] Game canvas now uses all screen space.
  • [Editor] Added undo redo for all map editor tool actions.
  • [Editor] Fixed buggy panning in game canvas when panning slowly.
  • [Editor] Added new way to add map collisions, with dragging and resizing map collisions rectangles.
  • [Editor] Consolidated how map switching is done by moving the map switcher to the map editor.
  • [Editor] Added search and categorization functionality to map objects.
  • [Assets] Moved terrains and map objects configuration from assets page to map editor side panel.
  • [Terrain Tilesets] Added functionality to draw a rectangular selection of tiles from tilesets.
  • [Misc] Update dependencies

May 25, 2025 (Release notes)

  • [Editor] Added offline mode and syncing local/remote project data
  • [Editor] Added guest mode for editing guest project without remote save
  • [Auth] Remove legacy auth service and replace with updated auth service from provider
  • [Editor] Added a safe guard against saving an empty project file to the cloud

May 13, 2025

Added

  • [Map objects] Animated Map Objects, added the option for static and animated map objects, and configuration for animation strip.

Changed

  • [Terrains] Added confirm delete pop up for deleting terrains in the edit terrains modal

Fixed

  • [Editor] Optimize handling of state when editing terrains

May 1, 2025 (Release notes)

Added

  • [Event groups] Event group now has an Add to map button which adds an Add event group event to the top of initial map events with the event group already selected.

Changed

  • [Event] Show Choices event plays user events on choice selection instead of setting variable
  • [Editor] New project game config: size mode default to “fit” instead of “fill”, Game size to 800 by 800
  • [Editor] New project includes an empty default map “Map 1”
  • [Animations] Set better fallback values (16x16 size, 4 fps) for missing animation config to help see error

Fixed

  • [Editor] Stale mouse events triggered from outside game canvas
  • [Editor] Back button navigates to session history, last-visited URL by default, instead of page structure.
  • [Assets library] A more focused asset library that does not overwhelm the user by showing everything. Skips asset library to go to asset pack right away instead, since there is only one right now.
  • [Assets library] Fix duplicate asset ids
  • [Game UI] Remove choices UI config, instead inherit UI style config from dialog box
  • [Editor] Remove ability to drag and move nested events in or out of their nested positions due to buggy behaviour
  • [Animations] Crash due to undefined frame configuration

April 11, 2025 (Release notes)

Added

  • [Navigation] Bring out map terrain and objects so its not nested in navigation
  • [Navigation] Enable back button from playtest page
  • [Map objects] Integrate collision boxes into map objects
  • [Player] Enable adjusting collision box for player
  • [Events] New event: Add Run Code event. Lets users execute custom client-side code at specific points during gameplay to directly manipulate game objects, camera, scene behavior, or anything else.

Fixed

  • [Transfer player event] Fix transfer player event setting player position while map not loaded

March 27, 2025 (Release notes)

Added

  • [Editor] Add game export for web HTML/CSS/JS
  • [Misc] Add standalone game build
  • [Changelog] Add a rough history of development in the Pixel Stories game maker

March 18, 2025

Misc user experience fixes

  • [Routing] Fix infinite reload when going to an undefined path
  • [Side panel] Add slideable side panel to adjust width
  • [Projects] Fix double game canvas when switching projects from playtest and settings
  • [Editor] Fix not going back to editor mode after visiting playtest
  • [Editor, Map objects] Fix different objects cant be placed at same tile
  • [Editor, zoom] Have map editor zoom to persist through playtest and reloads
  • [Editor] Rename “Actor” to “Character” in UI copy and assets path.
  • [Editor] fix when no show grid, zooming map enables grid again

New Show image and Set Character Animation Events

  • [Event] Add show image event
  • [Event] Add Set NPC Animation Set event
  • [Event] Fix NPC walk event to use duration parameter to determine when NPC has finished walking.

Improvement to custom character animation import flow

  • [Characters] Change animation settings to inheritance from settings defined in character
    • Remove copy-paste in animation config.
    • Introduce a default animation configuration for characters.
    • Animation settings now inherit default settings defined in character unless explicitly overridden.
  • [Character] Enable idle animation
  • [Player] Implement default config inheritance for player as well

Easier event group clean up and less jank map switching

  • [Event] Tranfer player event to fade for a fix 350ms amount between maps
  • [Event] Remove own event group after finish playing from Add event group event:
    • Keep in Map: Group remains until explicitly removed by a Remove Group Event.
    • Remove on Finish: Group is automatically removed after playing once.
    • Remove after N Plays: Group is automatically removed after a specified number of plays.

February 19, 2025

  • Fix wrong dialog box size and position

February 19, 2025

Asset Management, Enhanced Map Tools and Dialog UI

Key changes:

  • Adds Zelda-like open source assets
  • Implements a better game window size, along with better map tools including zoom
  • Fixes DialogUI to include good default settings

Changelog

  • Set default map editing tool to be “pan”
  • Set game scale to envope
  • Remove game size config
  • Redo game size to be “true game size”
  • Add game size fit or fill window option
  • Add default map zoom and map zoom
  • Fix map editor grid rendering bugs
  • Json schema change: new ui config json format
    • rename story.ui to story.gameUI
  • Completely revamp dialog screen view layout and simplify configuration flow
    • Add web safe fonts
    • Add dialog box background and border color customization
    • Change dialog box size defined from px to percentage of screen
    • Remove NineSlice background option
    • Remove concept of widgets, including image widget
  • Move adding and editing terrains and map objects to game assets page
  • Add map zoom input for precise zoom adjustment
  • Add new assets from OpenGameArt
    • zelda like assets
  • Add tags to assets for organization
  • Add search and filter for assets
  • sort editor drawer stories by last edited

November 13, 2024

Improved Terrain Creation and Mapping

Added

  • [Map terrains, Editor] Expandable single tile tileset and individual tile placement
  • [Map terrains] New modal for creating auto tile terrains with clear format mode selection
  • [Map terrains] Support for blob auto tile format
  • [Editor] Zoom in and out in editor (ctrl + scroll wheel)

Changed

  • [Editor] Game window in editor takes up entire screen view instead of only limiting to game’s view
  • [Terrain layers] New layer is added on top of list instead of below
  • [Map terrains, Map objects] Temporarily remove terrain and objects library (better default assets coming soon)

Fixed

  • [Map terrains] Fix “Wang” format incorrectly generating the auto tileset at corners
  • [Editor] Restarting game did not properly signal for UI updates
  • [Terrain layers, Editor] Drawing on hidden terrain layers

September 10, 2024

Customize UI Feature Release

  • Dialog box customization via Game Assets
  • Dialog screen customization button
  • Face sprite support and customization
  • New dialog text editor experience
  • Remove “Textbox” RexUI component
  • Add “Text player” RexUI component
  • Integrate Monaco Editor
  • Add widget and tag system
  • Add face sprite widget
  • Implement tag parser for Text player
  • Update image and sound asset system
  • Support replaceable assets

Aug 8, 2024

  • Fix total events infinite loading

July 15, 2024

  • Hot fix for clipped dialog box

July 15, 2024

  • Fix default dialog box size to fit in game window

July 15, 2024

Better Drawing Tools and Input Fixes

  • Add rectangle and ellipse tools for terrains and collisions
  • Change interact key from X to Z
  • Improve input handling and story store update logic

July 10, 2024

Choices event and UI Upgrade

  • Redo dialog box using Phaser Rex UI
  • Add choices UI and choices event
  • Add resources section to project page
  • Remove unused queries:
    • purchased_stories
    • is_paid
    • is_listed
    • published_date

June 22, 2024

  • Add foundational mapping features and map editing tools

April 10, 2024

  • Core game maker features

July 21, 2023

Begin development of Pixel Stories game maker