:
. . ::
. . : ...............::..............
. . . : .
: . _______ . :
_______ t! _____\_ \_ ________ .
_\ __/____/ _ /_\__ \_ .
/ \_ / / / / / :
/ / _/_________/_ / /
\____________/ /_____________/ _______ /\______ .
_______ /_ _______ ________\ _ \/ / _______
_______/ _/____\_ \_ _\_ / \/ /____\_ \_
\\_ / / _ / _/ __/ _/ / _ /
/ _/ __/ / _/ \ \_ \\_____\_ / /
_/ \ \_ ___________\_____\ _/________|_ \____________/
\_____\ / : : \_____/ : :
. \_____/ . .
. . : . : .
: : bAD kARMA . . :: :
. : : ..:: . ..... ..'
. pROUDly pRESENts . :: :
. : : : :
. ____________ _/\_________ : . __________
.--)________\----------\____(-------:__:-)____:_______.___(---------.
._) ' ' ' ' ' . ' (_.
: TiTLE : Bitty Engine :
| |
| -> DATE : November 2026 BUiLD DATE : July 2026 SiZE : 14x05MB VERSiON : v1.10.0 PROTECTiON : Retail RELEASE TYPE : Application OS : Windows GAME TYPE : - PUBLiSHER : Tony Wang RELEASE iD# : 0631 LANGUAGES : English |
:_ _._________ ________ ____.____/:\_________ ________ _________._ _:
' )___\\_______( )_______\\____.___\|/___.____//_______( )_______//___( '
__________ __ _/\_________ ______._
.--)________\----------\____(-------:__:-)____________._/_/---------.
._) ' ' ' ' ' ' (_.
: RELEASE NOTES |
| |
| Bitty Engine is a cross-platform itty bitty 2D Game Engine. The |
| full featured engine is programmable in Lua and integrated with |
| built-in editors. It keeps the nature of both engine's |
| productivity, and fantasy computer/console's ease to iterate. It |
| boosts your commercial/non-commercial projects, prototypes, game |
| jams, or just thought experiments. |
| |
| Why Bitty Engine? |
| Bitty Engine has everything built-in for coding, graphics |
| composing, etc; it has a full featured debugger for breakpoint, |
| variable inspecting, stepping, and call-stack traversing; it offers |
| a set of well-designed API with full documentation; it builds fast |
| binaries with code and asset obfuscating, moreover its package size |
| is small (around 10MB with empty project, other engine outputs more |
| than 10 times bigger). |
| It is supposed to be your ultimate 2D game creating software. |
| |
| Features |
| Programmable in Lua, an easy to learn and widely used programming |
| language |
| Debugger with scope inspector, breakpoint support and stepping |
| Easy to use API for resources, graphics, input, audio, and more |
| other facilities |
| Built-in libraries for File, File System, Archive, JSON, Network, |
| Physics, etc. |
| Dozens of various example projects |
| Handy tools for editing sprite, map, image, text, JSON, etc. |
| Project can be exported into standalone binary |
| Specs |
| Display: configurable resolution |
| Code: Lua, supports multiple source files |
| Image: either true-color (PNG, JPG, BMP, TGA) or paletted, up to |
| 1024x1024 pixels per file |
| Palette: 256 colors with transparency support |
| Sprite: up to 1024x1024 pixels per frame, up to 1024 frames per |
| sprite |
| Map: up to 4096x4096 tiles per page |
| Font: supports Bitmap and TrueType |
| Audio: 1 BGM channel, 4 SFX channels; supports MP3, OGG, WAV, etc. |
| Gamepad: 6 buttons for each pad (D-Pad + A/B), up to 2 players |
| Keyboard and mouse: supported |
| |
| |
| Requirements: |
| OS Windows 7 or later (32/64bit) |
| Processor 1.5GHz |
| Memory 512 MB RAM |
| Graphics Intel HD |
| Storage 200 MB available space |
| |
| |
| Update Notes: |
| v1.10.0 Jul. 19, 2026 |
| This update introduces a new Ffi module that enables direct calls |
| to C functions from external .dll/.so/.dylib dynamic libraries |
| within Lua, making it easier to integrate third-party SDKs. It also |
| includes numerous bug fixes and usability enhancements. The beGUI |
| lib has also been updated to v1.10.0 to support the latest Bitty |
| Engine: https://github.com/paladin-t/begui |
| |
| Added a simple Ffi module to call C functions in external shared |
| libraries from Lua directly |
| Improved console panel resizing for bigger edit viewport |
| Fixed a reading bug in bytes:readLine() when the last line were not |
| ended with a newline |
| Fixed a reading bug in file:readLine() when the last line were not |
| ended with a newline |
| Fixed a calculation bug in vec2:cross(num) |
| Fixed a calculation bug in vec3:cross(...) |
| Fixed a few potential stability issues of the utilities modules |
| Fixed a scaling bug for map rendering |
| Fixed a text encoding issue in the ?read-log? API of the automation |
| server plugin on Windows |
| |
| Install: |
| 1. UnZiP / UnRAR all files |
| 2. Launch |
| 3. Enjoy! |
| |
:_ _._________ ________ ____.____/:\_________ ________ _________._ _:
' )___\\_______( )_______\\____.___\|/___.____//_______( )_______//___( '
___________ _______ __________
.--)__________\-------------\_____(----:-:---)________(----------)--.
._) ' ' ' ' ' ' ' (_.
: :
| For Nostalgia, Not Status! |
| |
| Support the software companies. If you play this game, BUY it! |
| _ |
:_ _._________ ________ ____.____/:\_________ ________ _________._ _:
(_____//--------\\___._________(---------------)___.____//-------\\_____)