Daniel Hofmann
D-72793 Pfullingen
eMail: daniel.hofmann[at]spoonio.com

While I have been fascinated with video games ever since I was a child, the dream of creating them myself has always been a part of it. My first actual project in game development was a total conversion modification for Quake 3, where I was not only responsible for the game code but also made some major steps in modelling, mapping and animation.

Since back then I have been constantly improving my skills. The main influences came from my hobby projects where I mostly concentrated on real-time 3D computer graphics. At the same time college provided me with the necessary and important theoretical background knowledge. Today, I have over 11 years of experience in programming C++. My interests mainly lie in the underlying technologies of the current generation of video games.

After having graduated, I am now very happy that I got a job at a company developing games middle ware.

  • Over 11 years of experience in C/C++
  • Other languages: C#, Java, HTML/CSS, JavaScript, PHP
  • Experience with multithreading
  • Deep 3D computer graphics and math knowledge
  • Wide experience with Direct3D / HLSL and OpenGL / cg
  • Frameworks / APIs: Qt, MFC, wxWidgets, Bullet Physics, WinSock
  • Some experience with Maya and 3ds Max
    (developed plugins: Model-Exporter, Cloth-Simulation)
Oct 2004 – Aug 2011
Student at the University
of Tübingen (Germany)
Subject: Computer Science
Minor subject: Media Science
Thesis: "Creating Hi-Res-video streams using a Multiple Camera System"

Degree: Diplom-Informatiker
(equivalent to MSc. in Computer Science)
Sept 2003 – June 2004
Alternative civilian service
KBF Mössingen: Kindergarten for
children with speech defects
Sept 1994 – July 2003
Secondary School
Eugen-Bolz-Gymnasium Rottenburg
Specialised courses: Math, Physics
Qualification: University entrance qualification
Sept 1990 – July 1994
Primary School
Grundschule Hirrlingen
Other Activities
Aug 2010 – Sept 2010
Six-week internship at the DFKI
in Saarbrücken
(German Research Center for Artificial Intelligence)
Integration of the Bullet physics engine
in a browser plugin extending XML3D.
2007 – 2010
Student Assistant at the GRIS in Tübingen
(Department of Graphical Interactive Systems, University of Tübingen)
  • Implementation of a texture synthesis algorithm
  • Implementation of an algorithm detecting symmetries in point clouds
  • Development of an application controlling a multi camera system