Welcome to Principia

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

This site 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.

Also check out...

And the Official community site archive, an archive of old levels spanning from 2013 to 2018.

Featured levels

Latest news More

Top rated levels More

Latest custom levels More

Latest adventures More

Latest puzzles More

Latest comments

Glados commented on quadratic bezier curve: 2 days ago

It's actually really easy, you just need to make a generic function to get the cuadratic and after that, you feed the result with another segment into the same function

Galaxium commented on Randomiser (Simpler method): 2 days ago

I thought about doing like this and kinda just forgot lol

fanofdc commented on quadratic bezier curve: 3 days ago

@Glados i was thinking of cubic too but found it bit too complicated, so I settled on quadratic, cause I basically wanted a customisable parabola, and quadratic serves that function. but i wanna make cubic later too.

fanofdc commented on one port coordinate transfer: 3 days ago

@Glados yeah i know, but converting it into seconds just feels intuitive but yeah using the count should be more simpler

fanofdc commented on Scotch Yoke: 3 days ago

runs great

Glados commented on A million clicks (anti macros): 4 days ago

@owhame if you're on PC, you can just press F. If you want to play it on Android, open the level from Android

owhame commented on A million clicks (anti macros): 4 days ago

سلام
I was wondering if it's possible to get a cryptocurrency for each click?🤣 I suggest using the "cursor field", although I can't really use save without deleting.
Can you tell me how to send levels on Android? I haven't been able to find a way for a long time

Glados commented on A million clicks (anti macros): 5 days ago

@Abdelbad2012 did you use a macro? 🤨