All this talk about “From scratch” vs Game Engines
I agree with the anything goes rule. This enables us to focus on our game design ideas, rather than painfully trying to open a window and making your draw_pixel() function to work with any pixel format (this is kind of a bad example since it’s kinda of trivial, but still reflects my point). But still I have this urge to learn assembly this week and do everything really from scratch 😀 (maybe in the next LD). But this time I’ll use Python + Pygame (nothing else to be kind of midway from low to high level :P).
In my opinion Python has the best productivity and Pygame is really a wrapper to SDL (with some extras) that isn’t a nightmare to cross compile across different OSs. Still both don’t give the edge that Unity, Unreal, etc give so I don’t feel so dirty 😛
Damn, now this assembly idea is stuck in my head. I still want something multi-platform… Oh, I know, NES assembly xD (with my rom running on an emulator)