ya2 · news · projects · code · about

Q1 2022 update

Hi! Here is an update about my development progresses, as of Q1 2022.


Here is my next project: pmachines. As the name suggests, it is a game about machines - specifically, Rube Goldberg machines. The prefix p is a tribute to Panda3D and Python. Plus, several commands of Panda3D have the prefix p: I would like to highlight that this is a fan-made Panda3D application.

It will be a puzzle game. From a design point of view, it is inspired by games like The Incredible Machine or Crazy Machines. I am addicted to this kind of games, so I am very happy for developing it.

From a technical point of view, this project is a way for learning new things about the projects that I admire most. So, I am using Panda3D and panda3d-simplepbr. Moreover, since the physics is very important in this game, this allows me to play with Bullet.

The project (code and graphics) is distributed under open licenses (of course). I hope that someone may find this useful. Please note that I am in the prototype stage, so some pieces of code are ugly now (they are a POC, I will do a refactoring), and the graphics assets will be improved in the future.

You can find more information in the page of the project.

The prototype

Currently, I am working on the prototype. I have not prepared the builds yet: they will come at the end of the prototype stage (but you can clone the repo and use it if you can't wait). Anyway, I have recorded a gameplay video of the prototype.

Support me

Finally, I would love if you may consider to support me. As usual, you may consider our campaign on Patreon (minimum pledge: only $1!). Thank you very much!