thomas buffard

multidisciplinary game developer with experience in design and engineering