Particl3D is a game I've been working on recently. It's written in Lua with Polycode and as you probably know by now, it's a 3D particle simulation game that may be a bit similiar to Powder Toy.
It's directly inspired by FSG3D, a game by CaveCricket48 from Data Realms Forums that someone posted here 5 years ago. https://powdertoy.co.uk/Discussions/Thread/View.html?Thread=10534
I've loved that game to death and I've been planning since a long time to make something like it, but better!
Here is the Alpha Test video of it: https://youtu.be/E8PUOhLcEqQ
Current features are:
Planned features:
Tell me what you think about it! I hope you're interested, because I'm enjoying writing this game :D
Honestly it looks really cool, and with plenty of room to innovate and develop both in game and for the game. I will wait for someone with more knowledge of developing in this line of application to properly evaluate it.
But I like how it looks.
The world is theoretically infinite, as there's no imposed limit on the size of the world other than the one you specify (for example, you can have a 5x5x5 world or a 99999x99999x99999 world if your computer will be able to handle that (the actual size of the world does not affect performance, only how much particles you put). Just felt like I should also mention this: the game will be open source (Apache or GPLv2 for the core game, haven't decided yet, standard particles will for sure be Apache-licensed).
I'm done with loading mods, I've added a bunch of particles (including TNT and C4, Battery, Pulser, Wire etc.) and I'm at the point where I'm basically making the code better and adding some features (yesterday I added a cube fill feature, so that you can quickly make platforms and stuff like that).
Once I'm finished with a GUI for selecting particles and HUD info for when you are in fill/normal mode, I will make another video and post it here too. I'm happy that you like it :)
Any idea of when it will be open for the public? :)
Little update!
As the OP says, the game is made with Polycode. It won't be.
After a bunch of test with a lot of particles it turns out that the performance drops by a huge margin (bigger than in FSG3D, a game made in Java...), probably due to the fact how Polycode handles entities.
A few days ago I found an open source Lua game framework that supports 3D as well, and seems to be performing better than Polycode. It's called Amulet if you want to check it out.
Basically, I'm learning that engine and I will be redoing the game in it.