Advanced Game Development with Programmable Graphics Hardware