btw Jochen, does MasmBasic have features that would aid in game development??
Test it. Replace the usual
include \masm32\include\masm32rt.inc
with
include \masm32\MasmBasic\MasmBasic.inc
Add the specific includes you need (dx, ...?), and start coding as if it was a standard Masm32 program. Put a
deb 4, "x", eax, $Err$() after
invoke whatever, 123 to see if the call succeeded. There are many features, see
here, but for game development I would really suggest to test the deb macro with a console. It is incredibly helpful in finding bugs.
MB is strong with text parsing, file i/o, arrays (strings, numeric, structures),
and has some graphic capabilities. But it is difficult to tell what would be particularly helpful in game development. If you have a specific need, ask me, maybe I can find something.