Skip to content

davidcurras/ungravity-puzzle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ungravity-native

A lightweight, browser-first remake of ungravity (2013): a gravity-flip maze puzzle where you guide floating colored balls to the goal.

Goals

  • 100% front-end: runs in the browser, no backend required.
  • Native web stack: HTML + CSS + JavaScript (ES Modules).
  • Physics + TMX: Planck.js (Box2D) + Tiled TMX levels.
  • Simple deployment: works on GitHub Pages.

Local Development

Because the project loads assets via fetch(), you must run it from a local web server (not file://).

Option A — Python (recommended)

python3 -m http.server 8080

## Play

https://davidcurras.github.io/ungravity-puzzle

About

A minimalist HTML5 gravity-flip maze puzzle game. Built with native ES modules + Canvas 2D, Planck.js (Box2D) physics, and TMX (Tiled) levels. Runs 100% in the browser, hosted on GitHub Pages, with progress saved in LocalStorage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors