Wow! Amazing to hear Blitz3D is back!
One thing that I would really love is a very simple serial comms built directly into Blitz3D. With an interest in using Arduinos and python cards to control 3D environments such as movement and rotations my 3D projects, I had to resort to external programs get the initial serial data and then send that data to Blitz3D using text files! Would be great if serial comms was supported like in other basic languages, e.g. open comms, read incoming bytes, done! See my 3D scanner, 3D digitizer and 3D VR headset linked below that all use Blitz3D for the 3D visualisations! https://sites.google.com/site/colinord
It should be possible to do this with a simple userlib. Here's a thread on the topic - 20 years old but it might be useful!
https://archive.blitzcoder.org/forums/b3d-programming/53540.html
I tried a few different B3D serial comms userlibs over the years always hoping to get one working, but to no avail. I don't know why they didn't work, but they were always blocked in some way! Other languages I use such as VB6, LibertyBasic, Just Basic, Free Basic, Python, Processing usually get me started, Their serial comms libraries don't get blocked, but I always want to use Blitz3D for the great 3D stuff! Creating intermediate serial comms 'drivers', that suck in the serial data from Adruinos, and output the data to files in RAM disks, to be read back into Blitz3D is a real pain and very slow! How I wish serial comms was built into B3D to help with this. I really feel that would help open up your userbase to others wanting that hardware capability too!