Boolean Operations

Menu

Software projects

Descensus 3 - mobile / desktop game

Guide the falling ball safely to earth by drawing bars to deflect it around spinning saws and other difficult obstacles.

This was originally available for Android, and might be again one day.

Currently available for Windows: https://boolean-operations-ltd.itch.io/descensus-3

Babylon.js 3D platformer demo

A blend of film noir aesthetics and Roblox style run and jump.
You can't do anything exciting yet, besides falling off the world into the abyss.

Play online: https://tomwhall.github.io/babylon-js-platformer

GitHub repo: https://github.com/TomWHall/babylon-js-platformer

p2 / Babylon.js 2.5D unicycle demo

An experiment combining Babylon.js for 3D rendering and p2.js for 2D physics to create a 2.5D unicycle game.

Play online: https://tomwhall.github.io/p2BabylonUnicycle

GitHub repo: https://github.com/TomWHall/p2babylonunicycle

JavaScript pixel collision test demo

A demo of pixel-based sprite collision detection in JavaScript, using bitwise operations.
Includes a MaskBuilder class to auto build a mask from a transparent PNG sprite image.

Online demo: https://tomwhall.github.io/js-pixel-collision-demo

GitHub repo: https://github.com/TomWHall/js-pixel-collision-demo

SVG / React platformer

A PoC of a retro 2D platform game using SVG, React, and dynamic JavaScript modules.
Only 1 room so far.

Play online: https://tomwhall.github.io/svg-react-platformer

GitHub repo: https://github.com/TomWHall/svg-react-platformer

You might find some other curiosities of mine on GitHub: https://github.com/TomWHall