Connect rigid bodies with joints to build machines and vehicles in this physics sandbox
- Phaser 3 - game engine
- Matter - physics engine
- Supabase - PostgreSQL database hosting + api
- Next.js - React framework
- New types of physics objects!
- sticky wheel
- magnets
- controllable wheels
- piston
- dynamic terrain e.g. move along path, or as free bodies
- premade levels
- add goal e.g. get the thing to the end
- scoring system (time? object count?)
- user login system
- high score system
- show user that object placement is invalid while placing/dragging object
- undo/redo capability
- copy/paste keyboard shortcuts
- multiplayer world
- add a start screen
- ability to view and import from your saved builds
- user authentication
- thrusters
- resizing multiple rotated shapes does not accurately skew the shapes
- can drag existing objects overtop other objects. this should be disallowed
- inspired by the flash game Fantastic Contraption.