GDI + может быть не лучшим вариантом.
Спрайты, как правило, рисуются с помощью «блиттинга». Тем не менее, я читал (возможно, устарел?) Заявления о том, что операции GDI + blit выполняются медленно, поскольку они не ускоряются аппаратно.
Если это 8-битный рендеринг игры, возможно, вам все равно - но, возможно, вы могли бы использовать SDL.NET .
В частности, попробуйте этот учебник. Вероятно, вам следует последовать этому первому совету (сначала поприветствовать мир), но сначала стоит ознакомиться с ним, чтобы проверить, подходит ли он.
РЕДАКТИРОВАТЬ - на самом деле, там не так много учебник, банкомат. Основные документы SDL (для версии C), вероятно, в порядке, но это все еще немного болезненно. Ну хорошо.