Are you wanting someone to code for you or create graphics for you or both? Some of those fx would be easier to do in a 3D enviroment using meshes, models, etc. While Blitzmax 2D rendering is ok, it's not a speed demon due to no internal batching. So while you could do alot of those fx using sprites, etc, you will get a performance hit.
I hate to say it, because I love BMax, but if you truly require those fx it may be a better/easier long term solution to work in a 2d/3d hybrid system like Blitz3D along with Particle/Sprite Candy.
I hate to say it, because I love BMax, but if you truly require those fx it may be a better/easier long term solution to work in a 2d/3d hybrid system like Blitz3D along with Particle/Sprite Candy.