- Web-based single-camera movment-based gaming. Developing algoritms for image processing and feedback as well as aspects of game design and game mechanics that work together to make a functional whole for movement for games for health.
- How to design serious games to teach through entertainment. Game design and game mechanical concerns for successful serious-games.
- Generative approaches to the creation of assets and content in games as well as in physical products. Creative coding and automatization in the idea process. Hybrid approaches to code-based creativity and design.
My teaching at LiU is focused on game programing, mobile and web programing. I also teach an introductory programming and generative design course in python.
TDDD23 Design and Programming of Computer Games
About 100 students developing games using primarily C# XNA Game Studio and Game Maker but also any dedicated game library of students choice. Design focus on core game play, in game tutoring, and progression.
TDDD27 Advanced Web Programming
About 30 students learning design and development of touch-less and full-body interaction.
About 35 students learning about the software development when marketing and sales becomes functional requirements of the software development process. this is packaged in an Android app context.