Third game made: TBD

Game and title TBD

I won't be implementing the game until after summer, but I've been continually implementing things the game engine will need. So, I figure I'll document little things here and there.

So far I've had the basic stuff done. The engine is DirectX based. It'd be nice to encapsulate API specific codes in another layer and export an API independent interface, but I simply don't have time to do that ... so I'm pretty much stuck with DirectX. Most of the work I've done so far revolves around the renderer, and so far I'm sort of happy with it. Although it can probably be optimized a lot more.

I kinda want a renderer that's capable of rendering a lot of dynamic lights. It took some tinkering to even get 2 lights interacting properly. But, the more lights I want to add, things just get more complicated and slow. Doing per pixel lighting with multiple lights just aren't very efficient. I could probably do something with light maps, but deferred shading seems like an interesting idea. But, even with only 2 lights it's not looking too bad. Check out some images here .

There are couple major things I still have to work on. Physics is one of them. The basic rigid body simulation is there. Still have to add collision detection. I've added some bounding volume code while working on the scene graph but still have a lot to do.

 

Contact Me

Hosted by www.Geocities.ws

1