games net sales game efi c# paradigms technical software environment playstation engineer engine opengl ricoh flash objects mfc creating first sharp c++ products open design new engineers html support development directx visual social xbox 3d