Repository navigation
v25.10.26
Download for
windows or browser
Project page atitch.io
This release is about new shaders, changes in API and new grid features to make visu look more magical to match GOETIA vibes.
Higlight of most important changes
- Implement Visu.initDebugSFX #45
- Implement new shaders:
AstralFlow, CloudySky, DeepSpace, FractalBloom, Polycular, WavyLines, WormholeVortex - Implement new
SpriteFeature, SpeedFeature, AngleFeatureAPI. AddedDeprecatedSpriteFeature, DeprecatedSpeedFeature, DeprecatedAngleFeaturefor backward compatibility - Implement new focus grid with new parameters and separate surface
- Update existing shaders:
ArcRunner, FunkFlux, WarpPulse, WavyMesh, WavySpectrum - Optimize entities, add gc frame time, async files, borderless window #43
- Split GridItemFeature into
onDeath, onDamage, queue, featurescollection - Replace main menu with GOETIA OST
- Now mouse click on
VEEventInspectorandBrushToolbarcontrols will unfocus from textfields - Now mouse click will activate spawn grid only if the mouse is exactly in spawn grid
- Change collision from square to ellipse
- Add type validation for all visu json assets (brushes and templates)
- Add custom
textureLinestoGridRenderer - Increase
SHROOM_SPAWN - Move editor properties to visu-editor-properties.json
- Add horizontal animation to VisuMenu
- Add template project to new project modal
Resovled problems
- Fix alpha blending & sync with new shaders API #41
- Fix bug with debug mouse camera and custom UI scale
- Fix bug with preview editor marker not dispersing after being disabled
- Fix
VisuIO->VisuMenuESC from being executed too early, before VisuRenderer.initTimer - Fix separators side alpha
- Fix Visu test runner
- Fix color picker in
template_particle - Fix invalid surface parameters in
VisuMenu - Fix
isTrackLoaded, now it works with rewind state
Additonal changes
- Implement VIDEO_CONTEXT in
VisuControllerTest - Implement
updateService, updateSelectedEventinVisuEditorController - Add default glitch pipeline to players bomb
- Clean up
Brush API, GridItem API, Coin API, Bullet API, VisuTrackLoader, GridRenderer, BrushService, VisuController - Disable
sort-entities-by-txgroupinVisuMenu - Disable
TestEvent_BrushToolbar_save - Load visu-editor-properties.json only when
VisuEditormodule is available - Migrate all effects brushes into new component constructors
- Move
FileServiceinitialization to the begining - Disable
shaderClearColor, shaderClearFrameAlphainGridProperties - Optimize shroom constructor by removing
GridItemGameMode - Update credits
- Wrap
Visu.runinto separated methods - Add callback to binder
- Add
removeNullableRecursivefor Structs - Create list of deprecated shaders
- Do not animate grid item sprites when gameplay is off
- Do not restore previous blendconfig in GPU
- Fix timer callback
- Implement
Math.circleOverlaps, ellipseOverlaps - Implement
onSocialEventfor GMObject - Improve
DisplayServicewindowfullscreen action - Refactor
JSONModelParser - Refactor
Math.rectangleOverlaps - Remove WASM shaders
