Pixel Stories Engine Changelog
0.9.0
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 Engine
0.8.0
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.
0.7.1
February 19, 2025
- Fix wrong dialog box size and position
0.7.0
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
0.6.0
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
0.5.0
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
0.4.3
Aug 8, 2024
- Fix total events infinite loading
0.4.2
July 15, 2024
- Hot fix for clipped dialog box
0.4.1
July 15, 2024
- Fix default dialog box size to fit in game window
0.4.0
July 15, 2024
Better Drawing Tools and Input Fixes
- Add rectangle and ellipse tools for terrains and collisions
- Change interact key from
X
toZ
- Improve input handling and story store update logic
0.3.0
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
0.2.0
June 22, 2024
- Add foundational mapping features and map editing tools
0.1.0
April 10, 2024
- Core engine features
0.0.0
July 21, 2023
Begin development of Pixel Stories Engine