Effect System

I’ve been working on the custom, cross-platform, Orion Engine effect system this week.  I’m trying to fill in all of the blanks that have been needing attention for quite a long time.  The effect system is used to drive our pixel shaders and vertex shaders.  It’s main responsibility is to seamlessly provide a fallback, if one particular rendering method is not supported by the hardware.  In other words, it will make the Orion Engine even more scalable; i.e. it will work great on old hardware, yet it can still look awesome on new hardware.  It also manages all of the render states that are needed to render a particular shader effect.

Anyway, it might be a little while before I get back to patching the game client again.  I need to finish the effect system first, and be done with it once and for all.  Once I finally have the effect system finished, I’ll be able to create even more stunning effects in the game!

About Eric DeBrosse

Lead developer of the Orion Engine.
This entry was posted in Engine Development. Bookmark the permalink.