Source i (link to git-repo or to original if based on someone elses unmodified work):

https://github.com/Bithack/principia

0
Become a Fan
5.0

Available as/for:appimagedesktoprelease-stablex86-64
Description:
Principia is a physics-based sandbox building game. Build and play advanced contraptions, circuiting, minigames, robot adventures and more.

The sandbox contains 200+ different objects ranging from basic wooden building blocks to circuitry, electrical and mechanical components, small robots you can control and fight against, and a LuaScript object featuring Lua scripting that can interact with the world. Build a controllable car, a calculator or make your own game with circuitry or in Lua.

The Principia community site contains tens of thousands of creative levels made by players like you, from impressive contraptions to amusing games all for you to browse through and play. If something really peaks your interest, open the level in the sandbox to see how it ticks. What will you create in the sandbox?

Principia started out as a paid proprietary game developed during 2013-2014 before being abandoned due to financial issues. Now the game is an open source project since 2022 developed by the same community who fell in love with it back in the day, free for anyone to play well into the future.
Last changelog:

2025.04.05

- Reintroduce puzzles as a level type that can be created in the sandbox!
- The Level Manager object now works again!
- Rework the play menu in the main menu
- Optimise initial model loading on Android
- Move some unimportant files that the game saves into a new cache location
- Increase maximum Max value of Condenser to 32
- Increase maximum Weight multiplier to 2.5
- Increase chunk render limit (means less likelihood of seeing chunk gaps)
- Hopefully make GTK dialogs less likely to appear under the main window
- Make window no longer resizable by default (can be enabled again in settings)
- **Bugfixes**:
- Fix RC widget screen breaking on resize
- Fix various other GUI elements not adjusting to window resize
- Fix crash when reloading graphics with rubber objects in a level
- Fix crash when deleting a selected cable object
- Fix crash when destroying a dead robot's bomb
- Fix textured pixel not copying properties when using copying command
- Fix not being able to open older levels in the sandbox
- Fix Sqrt gate outputting NaN from out-of-bounds values
- Fix Linear decay output value not being clamped
- Fix a lot of other signaling objects lacking proper clamping
- Fix plastic density being incorrectly applied on Android
- **Technical**:
- Switch to Clang for Windows and Linux builds (fixes some graphical glitches, otherwise should be unnoticeable)
- Merge data folders into one
- Distinguish builds by Git commit rather than build time
- Source tree cleanups, some things have moved or been renamed when building from source
- Improvements for the experimental web port
- Update dependency library versions


Ratings & Comments

0 Comments

Be the first to comment
Pling
0 Affiliates
Details
license BSD License
version 2025.04.05
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 4

Other Various Games:

OGLBricks
argon-od
last update date: 12 years ago

Score 5.0

Perceptron
earthling
last update date: 15 years ago

Score 5.0

QTron
jon-ecm
last update date: 15 years ago

Score 5.0

simple Text Quiz
sailendra
last update date: 14 years ago

Score 5.0

rock paper and scissors
DsTr111
last update date: 17 years ago

Score 5.0

Mudlet
vadi2
last update date: 15 years ago

Score 5.0