1. Bitty Engine
  2. News

Bitty Engine News

Stepping from Early-Access to Full Release

Bitty Engine is now quite stable for a full release after months of Early-Access development. It will continue evolving in future. Thank you all!

Patch Notes: v1.0.2

Patch notes v1.0.1 → v1.0.2:

Enhanced modules, fixed some bugs.

  • Added a color parameter to the tex(...), spr(...), map(...) functions
  • Added a Project.new() constructor
  • Added project:load(...), project:save(...) methods
  • Added project:exists(...), project:write(...), project:remove(...) methods
  • Added a customizable "window_mask_background" style option
  • Fixed a resizing issue of image and map
  • Fixed an execution issue of the Platform.execute(...) function (HTML)
  • Upgraded ImGui from v1.80 to v1.81

Patch Notes: v1.0.1

Patch notes v1.0 → v1.0.1:

Enhanced modules, improved usability, fixed some bugs.

  • Added context menu to the text-based editors
  • Added support to resize image asset
  • Added support to resize map asset
  • Added a stretch parameter to the image:resize(...) method
  • Added return values to the cls(...) function for previous clear color
  • Added return values to the color(...) function for previous active color
  • Added return values to the camera(...) function for previous camera offset
  • Added return values to the clip(...) function for previous clip area
  • Added a return value to the mouse(...) function for mouse wheel state
  • Changed modifier of shortcut combinations from Ctrl to Cmd on MacOS
  • Improved plugin to support customized source editor and compiler
  • Fixed a crash bug when step into with the debugger
  • Fixed a freeze bug when break with the debugger
  • Fixed a scope navigation bug for recursion with the debugger
  • Fixed an asset closing issue
  • Fixed a mouse cursor rendering issue of the code editor
  • Fixed a selection issue after typing in text-based editors
  • Fixed a tab ('\t') character rendering issue of text-based editors
  • Upgraded ImGui from v1.79 to v1.80

Compile and customize redistributable binary from source code

Bitty Engine is now open source (partially).

On GitHub: https://github.com/paladin-t/bitty

Update Notes: v1.0

Update notes v0.9.3 beta → v1.0:

Enhanced modules, improved usability, fixed some bugs.

  • Added a Math.intersects(...) function
  • Added an Application.setCursor(...) function to customize mouse cursor
  • Added support to set volume of SFX channels respectively
  • Added support for object inspecting of the debugger
  • Added support for icon customization on startup
  • Added a "Libraries/Math/Intersection Detection" example
  • Added tooltips for asset ref
  • Improved performance of text-based project saving
  • Improved completeness checking when call object methods
  • Improved asset filter
  • Improved the btn(...) and btnp(...) functions to support getting any button
  • Improved performance when edit big map
  • Fixed an audio volume resetting bug
  • Fixed a sprite animation resetting issue
  • Fixed return value bugs when write to Bytes
  • Fixed return value bugs when write to File
  • Fixed a readonly issue when open code assets during running
  • Fixed a deadlock issue when break (by breakpoint) during requiring another source
  • Fixed a selection issue after pasting in text-based editors
  • Fixed a table splitting issue in the document viewer