A downloadable tool for Windows, macOS, and Linux

Bitwise is a game development framework and editor written in TypeScript targeting WebGL. The goal of the project is to provide an extensible base to build games of any size and be able to release them on multiple platforms. For now, the focus is on 2D games.

Following the open source model of "release early, release often," the Bitwise source code is available to browse on GitHub.

Project Status: Alpha

This project is in its very early stages, but enough of the core functionality exists to demonstrate. Here is the current status of individual features:

  • Core Framework
    • ☑️ ECS via BitECS (Serialize/Deserialize, Custom Components, Custom Systems)
    • ☑️ Renderer via Three.js (Sprite Renderer, Texture Loader)
    • ☑️ Physics via Ammo.js (RigidBody, Collisions)
    • ☑️ Input Manager (Keyboard, Mouse, Touch)
    • ☑️ Sprite Sheets (Image Atlas)
    • Sprite Animation
    • Audio
    • Graphics / Drawing
    • Documentation
  • Editor
    • ☑️ Project Explorer
    • ☑️ Scene Editor
    • ☑️ Prefab Entities
    • ☑️ Image Viewer
    • ☑️ Prefab Editor
    • ☑️ Custom Editors for Components and Systems
    • Sprite Sheet Editor
    • Tile Map Editor
    • Animation Editor
    • Audio Preview
    • Graphics / Drawing
    • Publish
  • Documentation
    • Framework Doc Viewer
    • UI Help Popups
    • UI Getting Started Guide
  • Examples
    • ☑️ Solitaire
    • Sokoban
    • Space Shooter



Download

Download
Bitwise Editor (MacOS, ARM64)
External
Download
Bitwise Editor (MacOS, x64)
External
Download
Bitwise Editor (Windows, x64)
External
Download
Bitwise Editor (Linux, x64)
External

Development log

View all posts