Changelog

All notable changes to GameByte Framework are documented here. The format is based on Keep a Changelog, and the project adheres to Semantic Versioning.
Releases
v1.3.0 — Comprehensive Feature Expansion
February 6, 2026 | GitHub Release

The largest release in GameByte history. 10 new feature modules, 5 new facades, 50+ new files, and 15,000+ lines of production code.
| New Module | What It Does |
|---|---|
| TickSystem | Per-component render loop with priority ordering |
| ResourceTracker | Auto-dispose scoped resource lifecycle |
| RaycastEventSystem | DOM-like 3D pointer events with bubbling |
| PerformanceAdvisor | Adaptive quality tiers with thermal protection |
| InstanceManager | Automatic GPU instancing at 3+ copies |
| PostProcessingPipeline | Effect merging via pmndrs/postprocessing |
| EnvironmentSystem | Skybox, fog, sun presets with smooth transitions |
| PrefabSystem | JSON-driven prefabs with ECS-lite components |
| SmartAssetPipeline | Priority loading with memory budgets & LRU eviction |
| GameSoundPresets | 15 procedural game sounds (zero file deps) |
Breaking changes: 2 low-severity changes. See full release notes.
Read full v1.3.0 release notes →
v1.2.1
February 6, 2026 | GitHub Release
Bug fixes and demo improvements.
Fixed:
- CI/CD release workflow permissions and npm publish
- Platform-specific rollup dependency breaking CI
- Deprecated API calls in demos
Added:
- Comprehensive Pixi.js v8 and Three.js feature support
- 6 diverse game demos with different mechanics
- LiveDemo iframes in documentation pages
- A* Pathfinder for grid-based navigation
- CameraController component
v1.2.0 — @pixi/ui Integration
January 30, 2026 | GitHub Release
Complete integration of @pixi/ui with game-style "jellybean" wrappers.
New UI Components:
GameCheckBox— Touch-friendly checkbox with animationGameRadioGroup— Radio button group with dot indicatorGameList— Auto-layout wrapper around @pixi/ui ListGameInput— Styled text input with focus statesGameScrollBox— Scrollable container with styled frameGameSelect— Dropdown select with backdrop closing
Also:
GameStyleButtonhorizontal padding + auto text scaling- 6 new color schemes (input, scrollbox, select, checkbox, radio, list)
- New
pixi-ui-components-demo.htmldemo
Dependencies: Added @pixi/ui: ^2.3.2
v1.1.0 — AI-Agent-Friendly Framework
January 15, 2026
Made the framework discoverable and usable by AI agents.
Added:
docs/agent-guide/CORE_API.md— Essential API (~2000 tokens)docs/agent-guide/QUICK_REFERENCE.md— Command cheatsheet- 9+ advanced guides with semantic keyword enrichment
- Self-contained HTML examples (
examples/platformer/,examples/ui-showcase/) npm run validate:agent-docsvalidation script
v0.1.0 — Initial Release
January 2025
Foundation release with core framework architecture.
- Service Container with dependency injection
- Pixi.js v8 (2D) and Three.js (3D) rendering
- Scene management with lifecycle hooks
- Plugin system with npm-style architecture
- Mobile-first design with adaptive quality scaling
- Complete TypeScript strict mode support
Versioning Strategy
GameByte follows Semantic Versioning:
| Version Part | When It Bumps | Example |
|---|---|---|
| Major (X.0.0) | Breaking API changes that require code updates | Removing a public method |
| Minor (0.X.0) | New features, backwards-compatible | Adding new modules |
| Patch (0.0.X) | Bug fixes, docs, CI/CD | Fixing a rendering glitch |
The latest API reference is always available at /llms-full.txt (2,200+ lines, copy-pasteable code examples for every exported class).