1. Bitty Engine
  2. News

Bitty Engine News

Patch Notes: v0.9.3 beta

Patch notes v0.9.2 beta → v0.9.3 beta:

Enhanced modules, improved usability, fixed some bugs.

  • Added a Noiser module
  • Added support to load texture and audio from Bytes
  • Added project strategy for map batch preference
  • Added a project:strategies() method to get effective strategies
  • Added error prompt for HTML build
  • Added a "Libraries/Algorithms/Noiser" example
  • Added a "Recipes/Tween" example
  • Fixed a crash bug of the Path, FileInfo, DirectoryInfo modules when path is too long (Windows)
  • Fixed a freeze bug of the exit() function
  • Fixed a non-working bug of the stop(sfx) function
  • Fixed a tab bar rendering issue of the editors
  • Improved stability if ran into memory problem
  • Improved completeness checking when close() objects
  • Improved code editing and highlighting

Join the Discord server to chat with the community

Follow invite link: https://discord.gg/372vb8ct2H

Update Notes: v0.9.2 beta

Update notes v0.9.1 beta → v0.9.2 beta:

Added HTML builder. Enhanced modules, fixed some bugs.

  • Added binary builders for HTML (WebAssembly)
  • Added support to load Font object from file directly
  • Fixed a UTF-8 rendering issue of the text(...) function
  • Fixed a resolving issue of the fetch(...) function
  • Fixed a popup representation issue with built binary
  • Fixed a crash bug with JSON editor (Linux)
  • Fixed a crash bug of the input(...) function

Patch Notes: v0.9.1 beta

Patch notes v0.9 beta → v0.9.1 beta:

Enhanced modules, improved high-DPI awareness on MacOS, fixed some bugs.

  • Added a Raycaster module
  • Added alpha support for text rendering
  • Added a "Libraries/Algorithms/Raycaster" example
  • Added an optional parameter when a Promise got error
  • Added a launch option to disable high-DPI (MacOS)
  • Fixed a return value bug of the mouse(...) function
  • Fixed an input value validation issue of the Walker module
  • Fixed a touch position bug with global scale
  • Fixed a rendering bug with high-DPI monitor (MacOS)

Update Notes: v0.9 beta

Update notes v0.8.2 beta → v0.9 beta:

Added MacOS and Linux versions. Enhanced modules, improved usability, fixed some bugs.

  • Added MacOS and Linux support
  • Added binary builders for MacOS and Linux
  • Added focusLost(), focusGained() entries
  • Added support for Lz4 encoding
  • Added Promise.Pending, Promise.Resolved, Promise.Rejected constant
  • Added promise.state, promise.value fields
  • Fixed an interaction blocking issue with minor buttons
  • Fixed a text encoding bug with the Platform.surf(...), Platform.browse(...) functions
  • Fixed a browsing bug with the frame recorder
  • Fixed a calculation bug of vec3:dot(vec3_)
  • Improved responsiveness for project saving
  • Upgraded Lua from v5.4.1 to v5.4.2
  • Upgraded cURL from v7.73.0 to v7.74.0