Boolean operation in game


I want to make a really small game that consists on moving boxes around and making boolean operations between them.

The idea is to use it for architecture education so kids can move the boxes around and create spaces inside the game using oculus.

I have no problem moving things around but I haven’t found out a way to make boolean operations in game.

Any help would be very much appreciated

What you are describing is changing geometry at runtime.
This is not possible directly.
What you could do is, create the result mesh by yourself, using the CustomMesh node.
This would allow you to create arbitryry polytopes at runtime.

Its not gonna be easily implemented to work like the BSP/CSG stuff with brushes…