Academic Record
I am currently a late-in-life PhD student at Goldsmiths, University of London, as part of the IGGI PhD Program. If all goes well, I’ll be finishing my PhD by September 2022.
Education
- September 2018, Started as a PhD Student at Goldsmiths, University of London
- June 2004, Master’s Degree in Computer Science from the University of Aarhus, Denmark (cand.scient)
- July 2001, Bachelor’s Degree in Computer Science from the University of Aarhus, Denmark (B.Sc.)
Publications
Gorm Lai, Kai Erenli, Foaad Khosmood and William Latham. Game Jam License. In the Proceedings on the Foundation of Digital Games 2019. (pdf)
Allan Fowler, Gorm Lai, Foaad Khosmood (2015). Trends in organizing philosophies of game jams and game hackathons. In Journal GJ Workshop. FDG2015. June 2015. (pdf)
Allan Fowler, Foaad Khosmood, Ali Arya, Gorm Lai (2013). The Global Game Jam for Teaching and Learning. In Journal Proceedings of the 4th Annual Conference on Computing and Information Technology Research and Education New Zealand:28-34, October 2013 (pdf)
Gorm Lai, Niels Jørgen Christensen (2007). A compression method for spectral photon map rendering. Short Proceedings of the 15-th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision'2007. Václav Skala-UNION Agency (pdf)
Gorm Lai (2004). A Spectrally Based Global Illumination System (winning poster). Graphical Visionday 2004 at Danish Technical University (DTU).
Research
The aim of my PhD project is to research algorithms and human / computer interaction methods that can be used to create a tool that will let a game designer direct and evolve believable digital creatures, from nothing to full model using machine learning, with the purpose of being able to directly use and export those creatures’ animations and meshes into existing asset pipelines. The ideal output of such a tool / set of algorithms, is a polygonal mesh with a bone structure and several weighted animations similar to the output of industry standard 3d modelling and animation packages such as Maya and 3D Studio Max, potentially saving modelers and animators thousands of hours of work.
Teaching
Game Engine Design, IT University, Copenhagen, Denmark Fall 2010
I designed the curriculum and taught the Game Engine course in the fall of 2010. The course was 15 ECTS, and had a focus on architecting, designing and implementing a game engine in C++. In earlier years, the course had gotten very bad reviews with different lecturers, so when I took over, I redesigned the whole course from scratch. Luckily I was successful, and at the evaluation at the end of the semester, I got outstanding scores on most of the parameters of quality, satisfaction and relevance.
Raster Graphical Systems, 3D and Virtual Reality, Spring 2003, Department of Computer Science, Aarhus University, Aarhus, Denmark.
Conferences
Workshop Chair for Foundation of Digital Games (FDG) 2021
Proceedings Chair for the International Conference on Game Jams, Hackathons and Game Creation Events (ICGJ) 2020
Program Committee for Foundation of Digital Games 2019
Talks and Guest Lectures
Being a Game Developer & The Changing Tides, Leeds Trinity University, February 2019
Keynote – Global Game Jam, Goldsmiths College, University of London, January 2019
3 talks; A Career In Games, Game Jam Intro & Fugl – A Case Study”, Norwich University of the Arts, December 2018
Game Jams, Continue Workshop at The British Library, London, July 2018
Being a Game Developer & The Changing Tides, Leeds Trinity University, February 2018
Keynote – Global Game Jam, York University, January 2018
Being a Game Developer, Leeds Trinity University, November 2017
Game Jams, Summer PIT 2017 - Hackathons, Game Jams, The Demo Scene and other kinds of rapid design event, Aarhus University, Aarhus, Denmark, August 2017
The Inner Workings of a VR Capable Game Engine, Vision Days Conference 2017, Danish Technical University (DTU), Lyngby, Denmark, May 2017
20+ Years of Creative Coding – Tips & Tricks Every Game Developer Should Know, Universidad de las Ciencias Informáticas (UCI), Havana, Cuba, Global Game Jam, January 2017
How To Make Your Own Game Engine, Intel Buzz, London, UK, August 2015
Making A Game Engine Is Easier Than You Think, DEVELOP, Brighton, UK, July 2015
Keynote – Global Game Jam, at Caledonian University, Glasgow, Scotland, January 2015
3 Roundtables on Mobile Game Development, at GDC, San Francisco, United States, March 2014
Game Jams and Hobbyists, at Aalto University, Helsinki, Finland, December 2013
The Global Game Jam – Experimenting on Principle, at University of Bedfordshire, November 2012
Global Game Jam, at Tech-Hui, Honoulu, Hawaii, United States, December 2011
How To Make A Playstation 1 Game In 48 Hours, at Nordic Game, Malmö, Sweden, April 2010
Speaker at GDC, San Francisco, United States, March 2010
Speaker at DEVELOP, Brighton, UK, July 2009
The Global Game Jam: Nordic Beginnings, Nordic Game, Malmö, Sweden, May 2009
Speaker at GDC, San Francisco, United States, March 2009
Supervising and Other Academic Experience
Master Thesis Supervisor, Different Universities, Denmark 2006 – 2010
I have supervised lots of students writing their master thesis. Especially in recent years, these students have tended to get top marks.
Teaching Assistant, Center of Advanced Visualization and Interaction (CAVI), Aarhus University, Denmark 2001 – 2004
At CAVI (Center for Advanced Visualization and Interaction) my primary responsibility was supporting the teaching activities at the Center. I helped students and acted as a teaching assistant preparing example programs for the lecturer. I was co-teacher at a class, with a focus on ray tracing, global illumination and tone mapping (HDR). Technologies: C++, Performer, OpenGL, Silicon Graphics mainframes, midi, System 6000, motion-capture, holobench, blue screening, infrared tracking equipment, Windows, Linux, Unix