Dude, that is really nice. If this is your first project completed in DBPro then I must say WELL DONE. I'm doing a marble game with Newton myself but it's more like marble madness than what you have going. You should post your game over at the Newton Game Dynamics forums, I think Julio would get a kick out of seeing it.
How did you handle such high speed collisions? How often do you call NDB_NewtonUpdate per second? Do you use fixed rate logic, time slicing, or something else to keep it consistent across computers? I have a horrible computer and it was nice and smooth.
I think if you add a little more polish and other game mechanics you could actually sell this game. And I don't throw that statement around lightly here.
It's quite polished already (nice menu, fade in/out, background music). A couple ideas off the top of my head that might push it further.
Mind you I only got up to the 4th level or so (when it turned to red floors) so pardon if some of this is done.
1) More types of glowing bars, maybe ones to slow your forward movement down? Make you more "sluggish" (sideways movement reduced)?
2) Have an actual timer countdown for the level. Beat it in 90 seconds or lose. Or have a set # of lives at the beginning. User could unlock levels so they don't have to go through earlier ones.
3) Gems/Diamonds/Coins to pickup. Just some goodies for pointage.
4) High score
5) More levels, secret levels if special exit hit, etc. maybe a level map/grid to show progress
Anyway again well done.
I'm not a real programmer but I play one with DBPro!