Fulfills the role of planning and developing client software. Requires knowledge of C/C++ programming and Windows programming skills. Also requires a basic knowledge of 3D. Preferred individuals with skills set or past experiences of creating 3D engines or experiences with commercial engines.