Real-Time Visual Effects for Game Programming