Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Principia

@Principia.hachyderm.io.ap.brid.gy
13 followers 0 following 164 posts

Fediverse account for Principia, an open source physics-based sandbox game with electronics, robotics, Lua scripting and more. 🌉 bridged from ⁂ hachyderm.io/@Principia, follow @ap.brid.gy to interact

PostsRepliesMedia
Reposted by Principia
ROllerozxa @rollerozxa.hachyderm.io.ap.brid.gy · 11/10/2026
New blog post out detailing my attempts to sign the open letter by Keep Android Open as the Principia project maintainer. I never managed to sign it. voxelmanip.se/2026/10/10/principia-…
voxelmanip.se
Principia and the Open Letter from Keep Android Open
Keep Android Open is a grassroots campaign originally launched in October 2025 by Marc Prud’hommeaux as a response to Google’s Android developer verification announcement last year, which requires all Android developers to pay a fee and verify their identity with Google even if they do not distribute apps through the Google Play Store. I have previously written on my blog about the Google Play developer policy update that Google originally announced in July of 2023, and how my Google Play developer account was suspended in February last year as a result of my refusal to comply. So when Google announced this new policy change for distributing outside of Google Play too, I was rather furious by the fact that Google is further exercising control over the Android ecosystem. Safe to say, I wholly supported the Keep Android Open campaign when it was originally launched, and got very intrigued to throw my hat into the ring as the Principia project maintainer.
111 1
Principia @principia.hachyderm.io.ap.brid.gy · 10/10/2026
Principia 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]
Pixel art of the Android robot made inside of Principia
022 2
Reposted by Principia
ROllerozxa @rollerozxa.hachyderm.io.ap.brid.gy · 03/10/2026
The European Commission is currently requesting feedback on the EU Kids act up until 26th November. I have given feedback on the proposal (F33576133) as the project maintainer of Principia and how it would harm an under-funded open source project like ours. The […] [Original post on hachyderm.io]
03 October 2026 | EU citizen
Anonymous (Sweden)

I am the sole volunteer maintainer of an open source physics-based sandbox game which contains an online community and user generated content in the form of levels featuring various mechanical and electronical contraptions made in the game. The EU Kids Act, as it currently stands, appears to make it effectively impossible to keep operating this project when costly effective age verification measures are needed. The money I receive in donations barely cover the current ongoing server costs as it currently stands, and my personal income as a university student to put into the project is very limited. We have no algorithmic feeds, lootboxes, microtransactions or similar addictive features, and we strive to offer a safe place for people of any age to play the game and explore electronics, logical circuits and programming through Lua scripting with active moderation in place and a strong privacy policy. Banning users under the age of 18 from this sounds absurd, but a more reasonable prospect than spending unpaid development time on implementing all features required for the different age groups below the age of 18. As an example for how some of the points in the proposal are counter-intuitive for us - the implementation of screentime limits would mean adding new always-on surveillance technology in the client running on the user's local device, regularly phoning back to the game servers to check how long the guardian has set the screentime limit to - and as the game is open source, I have no way of enforcing this compliance for a potential fork of the project. I understand that there may be similarly small online communities that do actually pose great harms to children, and a blanket exemption for small, non-commercial, or personally run platforms would create loopholes in the legislation as already mentioned in the proposal. But I still implore the Commission to clarify or explore amendments to the proposal to allow under-funded community projects like mine who want to do the right thing to keep being able to operate legally under EU jurisdiction.
031 3
Principia @principia.hachyderm.io.ap.brid.gy · 02/10/2026
If you want to read more about what has changed in the latest version, see the news article on the website: principia-web.se/news/35 Among a lot of bugfixes, the Android version also saw some new dialogs. #foss #opensource #android #gaming
principia-web.se
Principia 2026.09.19
Hello, Principia 2026.09.19 has been released. This is a minor update that brings a bunch of bugfixes, as well as introduces a couple of dialogs implemented using Imgui on Android. As usual, you can ...
030 3
Principia @principia.hachyderm.io.ap.brid.gy · 02/10/2026
Principia 2026.09.19 is still not on F-Droid as it appears that their automatic update checking stalled due to needing a change to the buildscripts. It's very unfortunate timing since this update finally fixed the Android version not checking the validity of HTTPS certificates, but I hope to […]
hachyderm.io
Original post on hachyderm.io
120 2
Reposted by Principia
ROllerozxa @rollerozxa.hachyderm.io.ap.brid.gy · 01/10/2026
I'm considering sending emails to local MEPs regarding the EU KIDS act, in the position of me as the Principia maintainer (in charge of both the game and the community website). I haven't managed to fully grasp what the proposal entails for me, but from what I can gather I would need to do the […]
hachyderm.io
Original post on hachyderm.io
134 4
Reposted by Principia
Principia @principia.hachyderm.io.ap.brid.gy · 26/09/2026
Nightly builds of Principia are now available for Windows on ARM, as well as ARM64 Linux AppImage builds! The Linux build has been tested in QEMU, while the WoA builds are untested. See how well they work if you have the hardware for it, so we can ship these builds for the next release. The […]
hachyderm.io
Original post on hachyderm.io
014 4
Principia @principia.hachyderm.io.ap.brid.gy · 26/09/2026
Nightly builds of Principia are now available for Windows on ARM, as well as ARM64 Linux AppImage builds! The Linux build has been tested in QEMU, while the WoA builds are untested. See how well they work if you have the hardware for it, so we can ship these builds for the next release. The […]
hachyderm.io
Original post on hachyderm.io
014 4
Principia @principia.hachyderm.io.ap.brid.gy · 26/09/2026
Have you ever looked at the source of an old Principia Lua level in the archive and wondered why the code looks different from how you write it nowadays? In 1.5 the way that the game executed Lua code was revamped to use function callbacks, while old levels remained the same for compatibility […]
hachyderm.io
Original post on hachyderm.io
022 2
Principia @principia.hachyderm.io.ap.brid.gy · 19/09/2026
Principia 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
Screenshot of an Outdoor level with the world rotated upside down with a robot standing in the middle. The background sky is rotated along with the rest of the world.
012 2
Principia @principia.hachyderm.io.ap.brid.gy · 18/09/2026
The Android version also has several dialogs which are woefully incomplete compared to their Imgui counterpart, or are even just unimplemented. Allowing these to use the Imgui dialog right away would be an immediate improvement for the Android version functionality wise.
001 1
Principia @principia.hachyderm.io.ap.brid.gy · 18/09/2026
Yesterday 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/2026
The 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]
Photo of the black-and-white version of the cheatsheet printed out on paper. ROllerozxa is holding it, but the paper covers most of his face except for some of his hair and the hand he is holding the paper with.
011 1
Principia @principia.hachyderm.io.ap.brid.gy · 06/09/2026
Oh 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]
Screenshot of Inkscape showing the behind the scenes of the cover image's source SVG file.
011 1
Principia @principia.hachyderm.io.ap.brid.gy · 06/09/2026
The 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]
Screenshot of the source HTML file for the Principia LuaScript API cheatsheet being opened in a web browser. Other than the table columns having much more spacing due to the window being wider, it looks the exact same as the resulting PDF
121 2
Principia @principia.hachyderm.io.ap.brid.gy · 06/09/2026
Big 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]
The Principia LuaScript API cheatsheet showing the top of three columns with tables for methods in each API class, edited on top of a wood texture to look like the cheatsheet is lying on a desk. In front of it, the donation drive funding bar is shown as a translucent overlay, with the bar being fully filled in and the indicator shows 1,024.53 SEK raised.
111 1
Reposted by Principia
Principia @principia.hachyderm.io.ap.brid.gy · 01/09/2026
If 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
The Principia LuaScript API cheatsheet showing the top of three columns with tables for methods in each API class, edited on top of a wood texture to look like the cheatsheet is lying on a desk.
042 4
Principia @principia.hachyderm.io.ap.brid.gy · 01/09/2026
If 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
The Principia LuaScript API cheatsheet showing the top of three columns with tables for methods in each API class, edited on top of a wood texture to look like the cheatsheet is lying on a desk.
042 4
Reposted by Principia
Principia @principia.hachyderm.io.ap.brid.gy · 01/09/2026
Due 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]
The goal

The initial goal to be reached is 1,000.00 Swedish krona. This corresponds to around 1 year of infrastructure costs.

913.40 SEK

(The donation progress bar is manually updated, so it may not be fully accurate at all times.)

If the initial goal is reached, the Principia LuaScript Cheatsheet will be released freely (CC-BY 4.0). Additional goals may be announced if the initial goal is reached.

Thanks to the people who have donated so far:

    Sagnik - 445.1 SEK
    Lauri - 222.55 SEK
    Anonymous - 135.44 SEK
    binarctq - 110.31 SEK
123 3
Principia @principia.hachyderm.io.ap.brid.gy · 01/09/2026
Due 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]
The goal

The initial goal to be reached is 1,000.00 Swedish krona. This corresponds to around 1 year of infrastructure costs.

913.40 SEK

(The donation progress bar is manually updated, so it may not be fully accurate at all times.)

If the initial goal is reached, the Principia LuaScript Cheatsheet will be released freely (CC-BY 4.0). Additional goals may be announced if the initial goal is reached.

Thanks to the people who have donated so far:

    Sagnik - 445.1 SEK
    Lauri - 222.55 SEK
    Anonymous - 135.44 SEK
    binarctq - 110.31 SEK
123 3
Principia @principia.hachyderm.io.ap.brid.gy · 29/08/2026
Big 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
The goal

The initial goal to be reached is 1,000.00 Swedish krona. This corresponds to around 1 year of infrastructure costs.

913.40 SEK

(The donation progress bar is manually updated, so it may not be fully accurate at all times.)

If the initial goal is reached, the Principia LuaScript Cheatsheet will be released freely (CC-BY 4.0). Additional goals may be announced if the initial goal is reached.

Thanks to the people who have donated so far:

    Sagnik - 445.1 SEK
    Lauri - 222.55 SEK
    Anonymous - 135.44 SEK
    binarctq - 110.31 SEK
012 2
Principia @principia.hachyderm.io.ap.brid.gy · 28/08/2026
Only a few days left of the Principia August 2026 Donation Drive! We are only a quarter way there for the goal of 1000 SEK (~90€), but there is still time left. Help us get the word out during these final days! Also big thanks to those who have donated, either during this campaign or in the […]
hachyderm.io
Original post on hachyderm.io
012 2
Principia @principia.hachyderm.io.ap.brid.gy · 22/08/2026
Video is also available on #PeerTube: tube.fediverse.games/w/uZGHAEQXXKci… #foss #opensource #gaming #linux
tube.fediverse.games
Principia Level Showcase - The Cave Adventure by TechZ
In this level you take the control of two different robots who you can switch between. Many obstacles await in the cave and cooperation between the two robots is necessary to get through the cave a...
021 2
Principia @principia.hachyderm.io.ap.brid.gy · 22/08/2026
New Principia video up! This time an adventure level where you traverse a cave with two robots you switch between to get through the cave together. Some accidents happen along the way, but the ending is a happy one. www.youtube.com/watch?v=W_ZUTWoT0Xo #opensource #foss #adventure […]
hachyderm.io
Original post on hachyderm.io
101 1
Reposted by Principia
Principia @principia.hachyderm.io.ap.brid.gy · 16/08/2026
The 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
The goal

The initial goal to be reached is 1,000.00 Swedish krona. This corresponds to around 1 year of infrastructure costs.

110.31 SEK

(The donation progress bar is manually updated, so it may not be fully accurate at all times.)
003 3
Principia @principia.hachyderm.io.ap.brid.gy · 16/08/2026
The 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
The goal

The initial goal to be reached is 1,000.00 Swedish krona. This corresponds to around 1 year of infrastructure costs.

110.31 SEK

(The donation progress bar is manually updated, so it may not be fully accurate at all times.)
003 3
Principia @principia.hachyderm.io.ap.brid.gy · 16/08/2026
Principia 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
Screenshot of the Layered Maze level by Galaxium. It is a three-layer maze layered on top of itself.
102 2
Reposted by Principia
ROllerozxa @rollerozxa.hachyderm.io.ap.brid.gy · 14/08/2026
the goober
A crudely drawn MS Paint version of my raccoon character with sharp aliased black outlines, cute eyes, red facial blush, goofy smile and a cap
011 1
Principia @principia.hachyderm.io.ap.brid.gy · 13/08/2026
Big 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]
A Principia procedural adventure level with the adventure robot in the middle looking at the viewer. There is a companion bot to the left, a sticky note with the text "Support Principia!" and two trees on both sides. There is also a stone head decoration to the side.
012 2
Principia @principia.hachyderm.io.ap.brid.gy · 08/08/2026
Also available on #PeerTube: tube.fediverse.games/w/sMSXmo5iRCFK… #foss #opensource #sandbox
tube.fediverse.games
Principia Trailer - Four years of Open Source
It has been 4 years since Principia was released as open source back in August of 2022, freeing the game from its previous fate as proprietary abandonware. Since then, a lot has happened and Princi...
030 3
Principia @principia.hachyderm.io.ap.brid.gy · 08/08/2026
New Principia video up! I cut up a bunch of level showcase videos into a trailer of sorts to commemorate the 4 year anniversary of Principia as an open source project. www.youtube.com/watch?v=bSuNKfZWzyw #foss #opensource #video #sandbox #game
121 2
Principia @principia.hachyderm.io.ap.brid.gy · 06/08/2026
With 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]
Render of the Principia LuaScript API cheatsheet lying on a wooden table. The Principia and Lua logo are visible at the top and the cheatsheet consists of three columns with a reference of all the functions in the Principia LuaScript API.
040 4
Principia @principia.hachyderm.io.ap.brid.gy · 06/08/2026
One 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]
Screenshot of the native Linux version of Principia, at the main menu. There is a terminal to the left showing debug output.The first screenshot of Principia running on Haiku OS back in 2023, showing the procedural adventure terrain in the sandbox with a robot configuration dialog open. There is also a terminal open to the side with neofetch output showing an ASCII art of the Haiku OS logo. The kernel is dated to November 2023.Principia on macOS playing the Art Adventure level (ID 1294 on the archive). There is a terminal on the side showing the Principia executable being called to play the level, and the macOS dock is visible on the bottom.Screenshot of the Principia sandbox with a pixel art of the nintendo switch logo in the background. In front of it is the 'Level published!' dialog saying that the level has been successfully uploaded to the community site.
071 7
Principia @principia.hachyderm.io.ap.brid.gy · 06/08/2026
On the 6th of August 2022, the source code of Principia was published as BSD-3, allowing the community to continue the game where it had left off in late 2014. Today, this day was four years ago now. Read more about the game's journey since then in this news article […]
hachyderm.io
Original post on hachyderm.io
211 2
Principia @principia.hachyderm.io.ap.brid.gy · 06/08/2026
Also 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
A neato graph visualisation of all pages on the Principia Wiki, showing their relationship to eachother with wikilinks as links between nodes. There are two big clusters for object pages and item pages, and in general it is a big mess that can't really be visualised very well.
001 1
Principia @principia.hachyderm.io.ap.brid.gy · 06/08/2026
The Principia Wiki contains hundreds of pages with information about the game, a large percentage of them being about objects and items of the game. However, with a game as complex as Principia there is undoubtedly a lot of things that remain undocumented. Recently I have begun trying to flesh […]
hachyderm.io
Original post on hachyderm.io
123 3
Principia @principia.hachyderm.io.ap.brid.gy · 29/07/2026
Please help test Principia! The next release aims to replace all the game's GTK3 dialogs on desktop platforms with new ones implemented using Dear Imgui. This has been a lot of work and a lot of dialogs that need to function like they should. I was originally aiming to release by the end of the […]
hachyderm.io
Original post on hachyderm.io
012 2
Reposted by Principia
ROllerozxa @rollerozxa.hachyderm.io.ap.brid.gy · 27/07/2026
Networking works with devkitPro's curl build though, and with all the Dear Imgui dialogs implemented I can publish a level from the sandbox with a very unique "uploaded from" field: principia-web.se/level/1683
Screenshot of the Principia sandbox with a pixel art of the nintendo switch logo in the background. In front of it is the "Level published!" dialog saying that the level has been successfully uploaded to the community site.
001 1
Reposted by Principia
ROllerozxa @rollerozxa.hachyderm.io.ap.brid.gy · 26/07/2026
Yesterday I begun work on porting Principia to the #NintendoSwitch with devkitPro's homebrew toolchain. The Switch is an interesting console from a porter's perspective as it gives us nice and standard OpenGL ES support, so the initial work to get it running was […] [Original post on hachyderm.io]
Screenshot of Eden, a Switch emulator forked from Yuzu. It is running Principia in the sandbox, with the new Dear Imgui-based Tips and tricks dialog visible on the screen.
132 3
Reposted by Principia
ROllerozxa @rollerozxa.hachyderm.io.ap.brid.gy · 25/07/2026
Haphazardly recorded a video tonight talking a bit about the new Dear Imgui dialogs in Principia: www.youtube.com/watch?v=gFU-Wa5BEVY #foss #opensource #video #gamedev
171 7
Principia @principia.hachyderm.io.ap.brid.gy · 23/07/2026
Principia'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]
The first screenshot of Principia running on Haiku OS back in 2023, showing the procedural adventure terrain in the sandbox with a robot configuration dialog open. There is also a terminal open to the side with neofetch output showing an ASCII art of the Haiku OS logo. The kernel is dated to November 2023.
021 2
Principia @principia.hachyderm.io.ap.brid.gy · 23/07/2026
Today 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]
Screenshot of Haiku OS with Principia running, launched from a terminal in the background. The Principia sandbox is visible and some cylinders and a tree has been placed down, and the Dear Imgui-based quickadd popup dialog is also visible.
132 3
Reposted by Principia
ROllerozxa @rollerozxa.hachyderm.io.ap.brid.gy · 22/07/2026
I plugged in my old desktop that I installed XP on again to try to test Principia on it again. This time I was also determined to try to find a graphics driver newer than the 2011 one from Windows Update, with utterly broken OpenGL support. ...It was a success! […] [Original post on hachyderm.io]
Screenshot of Principia on Windows XP playing the Rain Generator level (adventure level with the robot standing between a wooden bench and house with some trees nearby, and Lua rain effects). The text looks like it should and there are no graphical glitches in sight.
001 1
Principia @principia.hachyderm.io.ap.brid.gy · 22/07/2026
I 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]
Screenshot of the new Principia installer, running on Windows XP showing Principia 2026-07-21-xp being installed.Screenshot of Principia with the Windows XP window border, in the sandbox with a level with a bunch of objects open and the new prompt configuration dialog is open.
012 2
Principia @principia.hachyderm.io.ap.brid.gy · 21/07/2026
Submitting scores for Principia levels with leaderboards have also been implemented, making you able to play and compete for the highscore right in your web browser, after logging into the community site. Try my pinball level which has a leaderboard activated […]
hachyderm.io
Original post on hachyderm.io
012 2
Principia @principia.hachyderm.io.ap.brid.gy · 21/07/2026
One 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]
Screenshot of the level having generated a 1024x1024 map image, showing a heightmap of terrain with grassy areas, sand shores and water.
011 1
Principia @principia.hachyderm.io.ap.brid.gy · 21/07/2026
The web client on the Principia website has been updated to latest master, with all Dear Imgui-based dialogs and networking implemented. This now means that the sandbox is fully playable (bar any remaining issues), and you can even create and upload levels directly from your browser! The […]
hachyderm.io
Original post on hachyderm.io
011 1
Principia @principia.hachyderm.io.ap.brid.gy · 20/07/2026
To be more specific, the things that moving away from GTK directly gets us: - The game will now run natively on Wayland (without crashes on GNOME) - The game is now self-contained into a single window (should fix issues where the game loses focus or is kicked out of fullscreen mode due to a […]
hachyderm.io
Original post on hachyderm.io
021 2
Principia @principia.hachyderm.io.ap.brid.gy · 20/07/2026
The 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]
Are we Imgui Yet?

Principia is currently in the process of having all dialogs in the game migrated from GTK to Dear Imgui. Due to the amount of dialogs used in the game, this is a long process and will gradually happen over time, until there are no GTK dialogs left in the game.

This page tracks the current progress of each dialog in the game. 

(Coloured bar: 8.5% fully implemented and included in latest stable release, 91.5% fully implemented and included in latest nightly)
121 2
Principia @principia.hachyderm.io.ap.brid.gy · 18/07/2026
(I would attach a screenshot of the robot dialog too because I think it turned out rather well, but I shut down my computer and am off to zzz... more dialog stuff to follow tomorrow I'm sure)
000 0