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

  1. Email

  2. LinkedIn

  3. Contact


Follow me

  1. Blog - my blog about Parallelization + AI + Gamedev

  2. Twitter - what am I up to today

  3. Github - snippets of open source (BSD license) code 

  4. Delicious - noteworthy bookmarks


Open Source Projects

  1. poc - portable C preprocessor macros to detect the target platform configuration

  2. amp - cross-platform low-level C assembly blocks for parallelism and threading

  3. peak - parallelism exploration assembly kit in C to experiment with task- and data-parallelism


Involved with

  1. Programming the Mac OS X Cocoa user interface for Craig Reynolds Interactive Evolution of Camouflage project


  2. Helping with OpenSteer by Craig Reynolds


Presentations

  1. Parallelization of Game AI - Paris Game AI Conference ’09 (slides with notes hosted locally, video for AiGameDev.com premium members only)


  2. 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

  1. In 2009, gave advice and discussed the parallelization of the AiGameDev.com Sandbox by Alex Champandard.


  2. 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.


  3. 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

Bjoern Knafla

Parallelization + AI + Gamedev Consulting

Home       Blog       Contact