I hope you don't mind me commenting on your suggestion, I just wish to stimulate discussion.
I'll reorder your list and dump things out. Then show you mine.
These two below are definitely needed as soon as possible. Your really sh*t out of luck in doing nice maps without tile maps. Image points for sure. I was wondering why i couldn't add an image point, because my bullet kept firing from the hotspot no matter what i did.
- Hotspot & image points for sprites
- Good support for tilemaps
Yep. Need those.
-Math helpers. The important one for me is point distance.
What exactly would that be? What is point distance? Distance from one point to another? That is provided via a SYSTEM expression, so I likely misunderstood what you said.
-Path finding. Pretty damn nice for AI.
Didn't kyatric make a plugin for that? It was based on A* and it was working with r50, I guess he just has to update it to r51.2
-Property to snap an object to viewport, and provide the coordinates. Really would be nice for an in game gui...
Agreed, especially if we could use modifier keys, like alt for precision placing (like nudging the object 1 pixel) and shift to constrain its movement to 45? multiples (or custom angles, like 30?, for isometric placement). Also snap to grid and to other objects, but I don't think it's that urgent (maybe after proper tilemaps and fine collision detection)
These would probably be a opengl thing, but here go's
-Particles. Not that important but would be nice having a particle editor in CS2.
-Basic lights (ambient, spotlight etc)
Agree with you here, it's probably an openGL thing. Possibly after the EXE exporter or webGL.
A particle system could possibly be made by the community (read: us)