If you are aiming on 2D games, then I can advise to take a look at Apshyre 3.1 component set for Delphi. It is the best 2D DirectX framework I know. You can find it at http://www.afterwarp.net and there are many many demo sources on the forums.