Home

Welcome to Principia

Principia is a physics-based sandbox game. Build and play advanced contraptions, circuiting, minigames, robot adventures and more. Open source, free and available for Windows, Linux and Android, download it today.

Principia-web is the new community site for Principia. When you have installed Principia, enjoy the levels others have created, and register in order to upload your own levels and interact with the community.

Featured levels

Latest news More

Top rated levels More

Latest custom levels More

Latest adventures More

Want more? Check out the Official community site archive, a complete archive of levels spanning 2013 to 2018

Latest comments

MARRA92-AGAIN commented on Call for LUA Gears : 7 days ago

for example

Id of pinion (driveR gear) (...)
Id of crown (driveN gear) (...)
Pinion value (pinion diameter) (...)
Crown value (crown diameter) (...)

this could allow also to use other items making the game "believe" theyr cylinders, but i'l focus on cylinders as ther just right sized

MARRA92-AGAIN commented on Call for LUA Gears : 7 days ago

If game crash, open principia and close it, then retry.

MARRA92-AGAIN commented on Call for LUA Gears : 7 days ago

Idea is to have 1x lua object for every 2 gears, so we can give them the ID and tell LUA a number corressponding to the diameter that will be used in the rest of maths.
A thing that force two items to have specific ratio between the 2

MARRA92-AGAIN commented on Call for LUA Gears Attempt: 7 days ago

@rollerozxa I have no idea I should just reupload. Takes several clicks to open successfuly.
there are only 8x cylinders and 7 sticky notes in it

ROllerozxa commented on Call for LUA Gears Attempt: 7 days ago

why does this level crash the game

MARRA92-AGAIN commented on Call for LUA Gears Attempt: 8 days ago

The goal of this is to simplify some builds allowing precise gearing of parts with lesser device efforts

cum_consumer commented on Artificial Neural Network: 14 days ago

wow, this thing has more IQ than chatgpt