We're happy to announce that we have decided to open source Principia.

Instead of releasing it on Steam, It will be released on GitHub under a BSD 3-clause license free for anyone to study and modify. Stay tuned, follow @bithack on twitter.

Amazing Machines

Quick Adventures

Mini Games

Latest custom levels More

Latest adventures More

Latest commentsMore

  • szon123 commented on Time Control: My Entry (MATRIX):

  • szon123 commented on Classic car 19 (Nissan Skyline):

    206 :P
  • szon123 commented on Classic car 16 (PRO LEAGUE):

    151 :p
  • JD55 commented on Sticky Tank:

    @Thristanfour: Wow I'm impressed with your level. Wish you would allow derivatives though so we could all learn from it! : )
  • JD55 commented on hover fan:

    @Thristanifour: Interesting, I like it! It would be great if you could descend in order to land though. : )
  • blackghost commented on Sticky Tank:

    great level
  • JD55 commented on Parachute script:

    @Ctjet: I like this lua script. Do you mind if I use it in a level I'm building, with full credit in the notes of course. Let me know, thanks!
  • QuickestW0LF commented on Xtreme dummy chucker:

    I believe I can fly! Ow! Meh leg!!
  • QuickestW0LF commented on TM-23 Arxarix Viyova:

    I think it speaks ERROR...
  • TechZ2124 commented on [Entry] Build a wave level!:

    Neat one ! Now let's build Nine Circles aha
  • MARRA92 commented on Its going be awasome :

    i'm working on a new version of engines that use object fields instead of ID's deigned for bigger machines, so less max rpm and more torque
  • dOUBLEbAD commented on Fun With Balls:

    @JD55: yup! Nobody said that it couldn't be decorative, lol.
  • JD55 commented on Fun With Balls:

    @dOUBLEbAD: No problem! Did that contingency look like a fish? : )
  • dOUBLEbAD commented on Fun With Balls:

    @JD55: Oh yeah, and thank you for your help :D
  • dOUBLEbAD commented on Fun With Balls:

    @JD55: Turns out this problem could not have been solved even with a video of it. Fortunately I was able to set up a contingency that corrects the balls path that was altered due the physics discrepancy. All without altering the performance of the android based run. I am just glad to be done with this and am now armed with the knowledge that there are small instances where the physics may not totally line up between the platforms.