Hello and welcome!
My name is Björn Knafla. I am parallelizing computer and video games with a strong focus on artificial intelligence (AI).
Contact me
Follow me
-
Blog - my blog about Parallelization + AI + Gamedev
-
Twitter - what am I up to today
-
Github - snippets of open source (BSD license) code
-
Delicious - noteworthy bookmarks
Open Source Projects
-
poc - portable C preprocessor macros to detect the target platform configuration
-
amp - cross-platform low-level C assembly blocks for parallelism and threading
-
peak - parallelism exploration assembly kit in C to experiment with task- and data-parallelism
Involved with
-
Programming the Mac OS X Cocoa user interface for Craig Reynolds Interactive Evolution of Camouflage project
-
-
Helping with OpenSteer by Craig Reynolds
Presentations
-
Parallelization of Game AI - Paris Game AI Conference ’09 (slides with notes hosted locally, video for AiGameDev.com premium members only)
-
-
B. Knafla and C. Leopold (now: Fohry): Parallelizing a Real-Time Steering Simulation for Computer Games with OpenMP - ParCo2007 (paper, slides)
Past Work and Consulting
-
In 2009, gave advice and discussed the parallelization of the AiGameDev.com Sandbox by Alex Champandard.
-
-
In 2008, Virtrium LLC, makers of the MMORPG Istaria: Chronicles of the Gifted, hired me to document the scripting language driving their licensable Mantrid Server Technology, a discrete, distributed, unconstrained event simulator mainly targeted at MMO development.
-
-
From 2004-2008 I have been a Research Associate at the Research Group Programming Languages / Methodologies from Prof. Dr. Claudia Fohry at the University of Kassel, Germany. I started my game parallelization research here but mainly engaged in teaching and supervised numerous bachelor and master theses of brilliant students about game development, AI, and parallelization.
Have a great day,
Bjoern