Principia @principia.hachyderm.io.ap.brid.gy · 17hPrincipia 2026.10.22 has been released. It is primarily a security update to update the bundled CA store on Android to remove roots related to the compromised eMudhra intermediate certificates, as well as harderning of the featured level parser (Including fixing […] [Original post on hachyderm.io] 101 1
Principia @principia.hachyderm.io.ap.brid.gy · 10/10/2026Principia 2026.09.19 has finally made it onto F-Droid. Be sure to update as it contains an important fix regarding HTTPS certificate validation on Android, along with many other bugfixes and improvements. To check up on what is new, see the changelog […] [Original post on hachyderm.io] 022 2
Principia @principia.hachyderm.io.ap.brid.gy · 19/09/2026Principia 2026.09.19 has been released! Primarily a bugfix release, it also begins to unify some Android dialogs with those in the desktop version. Read more here: principia-web.se/news/35 #foss #opensource #linux #android #physics #sandbox #game 012 2
Principia @principia.hachyderm.io.ap.brid.gy · 18/09/2026Yesterday I was experimenting with replacing some native dialogs in the Android version with their Imgui counterpart. While Dear Imgui has some usability limitations for touchscreens, this is something I have been investigating as part of this. For example I […] [Original post on hachyderm.io] 142 4
Principia @principia.hachyderm.io.ap.brid.gy · 06/09/2026The Principia LuaScript API Cheatsheet is available in two different versions - one normal colour version and one greyscale version with high black-and-white contrast optimised for greyscale printers. Here is an old picture of me holding the greyscale version […] [Original post on hachyderm.io] 011 1
Principia @principia.hachyderm.io.ap.brid.gy · 06/09/2026Oh yeah, the source files for the cover image render is available in the repository too. It's basically a SVG file with two linked images, the wood texture image as the background and a PNG render of the cheatsheet PDF generated with Imagemagick. This is then […] [Original post on hachyderm.io] 011 1
Principia @principia.hachyderm.io.ap.brid.gy · 06/09/2026The source for the LuaScript API cheatsheet is also available under CC-BY 4.0 now. It's written in HTML+CSS and converted to PDF with #Weasyprint, and the buildscript also creates the alternate greyscale version using some substutions and a different CSS […] [Original post on hachyderm.io] 121 2
Principia @principia.hachyderm.io.ap.brid.gy · 06/09/2026Big thanks to Supporter on Ko-Fi for putting in the final donation for the campaign, hitting the funding goal 2-3 minutes before the final deadline! As promised, the Principia LuaScript API cheatsheet has now been released for free to celebrate the funding goal […] [Original post on hachyderm.io] 111 1
Principia @principia.hachyderm.io.ap.brid.gy · 01/09/2026If the goal is reached, then the Principia LuaScript cheatsheet will be released for free, as promised. I have already prepared a new page on the website for it, available here: principia-web.se/luascript-api-chea… #foss #opensource #lua #game 042 4
Principia @principia.hachyderm.io.ap.brid.gy · 01/09/2026Due to the Principia August 2026 Donation Drive originally starting a bit late into August I've decided to extend the deadline until the 6th September. We are close to the goal and I want every chance for it to be reached! […] [Original post on hachyderm.io] 123 3
Principia @principia.hachyderm.io.ap.brid.gy · 29/08/2026Big thanks to Sagnik and Lauri on Ko-Fi for donating to the Principia August 2026 Donation Drive! This brings us very close to the goal, and there are still three days left to reach it. Let's do this! principia-web.se/august-2026-donati… #foss #opensource #physics #sandbox #game 012 2
Principia @principia.hachyderm.io.ap.brid.gy · 16/08/2026The Principia August 2026 Donation Drive is still also ongoing and we need your support to reach the goal, with two weeks left. Boosting for visibility is appreciated. principia-web.se/august-2026-donati… #foss #opensource #linux #gaming #sandbox 003 3
Principia @principia.hachyderm.io.ap.brid.gy · 16/08/2026Principia 2026.08.16 has been released. This is a big update for desktop platforms, as it replaces all the game's GTK dialogs with new ones implemented using Dear Imgui. Among other things. Read the release announcement: principia-web.se/news/33 #opensource #foss #linux #physics #sandbox 102 2
Principia @principia.hachyderm.io.ap.brid.gy · 13/08/2026Big thanks to @edml for their support in the Principia August 2026 Donation Drive! To commemorate the game's four year anniversary as an open source project this month we have been running a donation drive to support the game's future […] [Original post on hachyderm.io] 012 2
Principia @principia.hachyderm.io.ap.brid.gy · 06/08/2026With this announcement, I would also like to ask for your financial support to help me do what I keep on doing and cover costs for the community site. For this month I have set a donation goal of 1000 SEK (approx. $100 USD). If we hit the goal, the Principia […] [Original post on hachyderm.io] 040 4
Principia @principia.hachyderm.io.ap.brid.gy · 06/08/2026One reoccurring theme throughout the game's open source life is it being ported to new and interesting platforms that it was never previously available for. In the very beginning, the source release also made the #Linux build of the game publicly available for […] [Original post on hachyderm.io] 071 7
Principia @principia.hachyderm.io.ap.brid.gy · 06/08/2026Also have a visualisation of all the pages on the Principia Wiki as a graph with the links between every page represended as links between nodes. It's a lot of links, with two clusters for object and item pages which all are linked from their respective list pages. #foss #wiki #graph 001 1
Principia @principia.hachyderm.io.ap.brid.gy · 23/07/2026Principia's Haiku support dates back several years by now, doing an initial porting effort sometime in late 2023. It's an interesting enough operating system, and SDL supports it very well, but there are always some issues that crop up after time when nobody […] [Original post on hachyderm.io] 021 2
Principia @principia.hachyderm.io.ap.brid.gy · 23/07/2026Today I tried building Principia on Haiku again and realised that it has been sitting broken since December last year, making its way into 2026.06.06 and subsequent releases. Dear Imgui also had a GL-related issue running on Haiku making it crash now that we […] [Original post on hachyderm.io] 132 3
Principia @principia.hachyderm.io.ap.brid.gy · 22/07/2026I have made a new release of the Principia builds for Windows XP, with SDL3 and all the newly implemented Dear Imgui dialogs included. Now that all dialogs are implemented the XP builds have become a lot more usable - you can do a lot more in the sandbox and […] [Original post on hachyderm.io] 012 2
Principia @principia.hachyderm.io.ap.brid.gy · 21/07/2026One of the things that was previously unimplemented in the Principia web version was the prompt dialog which is used by a lot of levels for selecting options, making them somewhat broken on the web when the prompts won't show up. Now this dialog has been […] [Original post on hachyderm.io] 011 1
Principia @principia.hachyderm.io.ap.brid.gy · 20/07/2026The final GTK dialog in Principia (importing multiselect objects, also used for selecting what the multi-emitter should emit) has been reimplemented with Dear Imgui, and with that marks the goal of moving the game away from GTK, something that has been in the […] [Original post on hachyderm.io] 121 2
Principia @principia.hachyderm.io.ap.brid.gy · 18/07/2026Progress update on the new Dear Imgui-based dialogs for Principia: 85% there! Two rather complex dialogs, the level properties and robot configuration dialogs have been fully implemented today and are available to test in the latest nightly […] [Original post on hachyderm.io] 121 2
Principia @principia.hachyderm.io.ap.brid.gy · 15/07/2026Principia 2026.07.15 has been released, a minor patch release fixing some issues with the previous release from last week, in addition to other minor fixes that have been made since then and are included in this release. The news article goes over what also has […] [Original post on hachyderm.io] 022 2
Principia @principia.hachyderm.io.ap.brid.gy · 13/07/2026Principia 2026.07.09 is now available in F-Droid as of yesterday. Be sure to update if you haven't already! #foss #opensource #gaming #android #fdroid 022 2
Principia @principia.hachyderm.io.ap.brid.gy · 10/07/2026Are we Imgui yet??? I set up a simple page on the website to track the current progress of the game's migration from GTK to Dear Imgui for dialogs, tracking whether a dialog has been implemented and if it's ended up in a stable release or nightly yet […] [Original post on hachyderm.io] 012 2
Principia @principia.hachyderm.io.ap.brid.gy · 09/07/2026Principia 2026.07.09 has been released. It brings many new changes - SDL3, touchscreen improvements on non-Android platforms, the beginning of a migration off GTK, and improvements to Windows packaging... Read more in the release news article […] [Original post on hachyderm.io] 013 3
Principia @principia.hachyderm.io.ap.brid.gy · 04/07/2026Principia is now available as a package in Alpine Linux edge's testing repository! A new release with the migration to SDL3, touchscreen runtime setting improvements and runtime GLES setting should be coming sometime soon, which will be useful for certain […] [Original post on hachyderm.io] 013 3
Principia @principia.hachyderm.io.ap.brid.gy · 03/07/2026I would be uploading this to the #PeerTube channel too but our instance seems to be having some issues with video uploads/processing unfortunately. :( Somehow despite the error though, the video plays but there is no sound. Not sure what happened […] [Original post on hachyderm.io] 011 1
Principia @principia.hachyderm.io.ap.brid.gy · 15/06/2026Been browsing the level archive for more levels to record, and have been looking at some of the community-made puzzles that are now playable again in the open source version of Principia. I did NOT know metal balls could bounce that high. LOOK AT THAT BOUNCE! #foss #sandbox #puzzle #video 102 2
Principia @principia.hachyderm.io.ap.brid.gy · 09/06/2026Principia successfully runs on Windows XP again! Recently I compiled the game and its dependencies with a custom built mingw-w64 toolchain targeting Windows XP, but as my virtual machine did not have hardware acceleration I could not actually test if it worked […] [Original post on hachyderm.io] 012 2
Principia @principia.hachyderm.io.ap.brid.gy · 06/06/2026Principia 2026.06.06 is now out! It is primarily a maintenance release with all the bugfixes and other improvements that have accumulated since last year, but there is also a new user data directory location and structure. Linux users can rejoice as ~/ […] [Original post on hachyderm.io] 022 2
Principia @principia.hachyderm.io.ap.brid.gy · 10/05/2026Tomorrow marks the 15 year anniversary of the first release of Apparatus! Apparatus was the prequel to Principia, releasing back in 2011 for Android. It was revolutionary for mobile gaming at the time, and is fonly remembered by us who played it before Principia […] [Original post on hachyderm.io] 012 2
Principia @principia.hachyderm.io.ap.brid.gy · 26/04/2026Less than 24 hours left of the current Principia building contest, Rube Goldberg Machine! Be sure to get in your submissions before the deadline! principia-web.se/contest/5 To submit your level to the contest, see the dropdown that is visible in the […] [Original post on hachyderm.io] 021 2
Principia @principia.hachyderm.io.ap.brid.gy · 12/04/2026We will be doing another shot at running a Principia building contest, starting next Monday and running for two weeks. Stay tuned for the announcement tomorrow! #foss #opensource #sandbox #contest 111 1
Principia @principia.hachyderm.io.ap.brid.gy · 30/03/2026Yesterday 15 years ago, the apparatusgame.com domain was registered on the 29th of March 2011. The first beta version of Apparatus, the predecessor to Principia, was then released on Android Market in May of that year. It's sure been a long time, hasn't it? #android #gaming 113 3
Principia @principia.hachyderm.io.ap.brid.gy · 19/03/2026A statement regarding the upcoming #Android developer verification and how it may affect the Android version of Principia in the future: principia-web.se/news/25 #foss #opensource #gaming 123 3
Principia @principia.hachyderm.io.ap.brid.gy · 17/03/2026The Principia about page on the website has seen some improvements recently, so I would like to bring your attention to it. principia-web.se/about It features a description of the game and its journey as well as game screenshots and logo. It doubles as […] [Original post on hachyderm.io] 066 6
Principia @principia.hachyderm.io.ap.brid.gy · 02/03/2026The new Principia building contest has just started: Daft Dummy! It is a re-run of the old Stupid Dummy contest from back in the day, but with an alliterative title. Cool huh? Once again, you have 2 weeks to submit an entry. principia-web.se/contest/4 #gaming #foss #opensource #contest 002 2
Principia @principia.hachyderm.io.ap.brid.gy · 23/02/2026Halftime for the current Principia building contest, Crazy Circuitry. One week has gone by, one week left! randomguy123 has submitted a solid contender today, a six digit random number generator. But what else will others submit this week? Monday next week is […] [Original post on hachyderm.io] 011 1
Principia @principia.hachyderm.io.ap.brid.gy · 21/02/2026The new user badge is now live as of last night! I have handed out some initial badges for those who have won previous contests and currently have a level featured on the front page. The current contest still has 9 days left so you still have a chance to […] [Original post on hachyderm.io] 111 1
Principia @principia.hachyderm.io.ap.brid.gy · 19/02/2026OK actually here is a sneak peek of the current set of badges I have made. In addition to providing some much needed recognition for contest winners, I also want to be able to give recognition for those who have positively contributed to the game and its […] [Original post on hachyderm.io] 121 2
Principia @principia.hachyderm.io.ap.brid.gy · 18/02/2026User pages on the community site has seen a redesign, removing the ugly "general information" table and moving out the information that used to be contained there. You may notice a lot of empty space to the right on big screens. This will come useful for the […] [Original post on hachyderm.io] 011 1
Principia @principia.hachyderm.io.ap.brid.gy · 16/02/2026The Gearbox is an elusive unused object in Principia from the game's very early development. Previously it would crash if you tried to place it down, but now I have fixed it to the point where it can now be placed down! ...It's still very buggy, and the […] [Original post on hachyderm.io] 021 2
Principia @principia.hachyderm.io.ap.brid.gy · 16/02/2026The latest Principia building contest is now live, and the name of it is Crazy Circuitry! You have until the 2nd March 12:00 GMT to submit a level. principia-web.se/contest/3 #gamedev #gaming #foss #opensource #contest 053 5
Principia @principia.hachyderm.io.ap.brid.gy · 15/02/2026The new upcoming Principia building contest will be available at exactly 12:00 (noon) GMT tomorrow. See you there! principia-web.se/contest/3 #gamedev #gaming #foss #opensource #contest 063 6
Principia @principia.hachyderm.io.ap.brid.gy · 14/02/2026There may be a new Principia building contest starting soon on Monday! Are you interested? Please express your interest so I don't embarrass myself if nobody shows up! :)) principia-web.se/level/1515 #gamedev #gaming #foss #opensource #contest 043 4
Principia @principia.hachyderm.io.ap.brid.gy · 11/02/2026While the rest are scrambling for alternatives to #Discord, Principia has been one step ahead, developing our own independent chat platform integrated into the community site. ...It is an extremely basic AJAX-based shoutbox type chat. Yet it is somehow up and […] [Original post on hachyderm.io] 021 2
Principia @principia.hachyderm.io.ap.brid.gy · 05/02/2026Wacky Waving Inflatable Armflailing Tube People! tube.fediverse.games/w/fdaYtX5TsHYR… www.youtube.com/watch?v=chC6vpjRSI0 #random #funny 101 1
Principia @principia.hachyderm.io.ap.brid.gy · 03/02/2026Last night I pushed out an update to the Principia community site that merges the latest, most liked and most downloaded levels pages (both non-archive and archive) into one new page. That's six pages, combined into one now! This also means you can now sort by […] [Original post on hachyderm.io] 001 1