* The Art of Game Design: A Book of Lenses (with Jaakko Stenros)
* The Theory of Game Design (with Jaakko Stenros)
* Game Design 2: Advanced Topics and Case Studies (with Jaakko Stenros)
* Game Design: An Architectural Approach
* Game Design Workshop: A Playcentric Approach to Creating Innovative Games
* Game Research Methods: An Overview
* Game User Experience: A Framework for Evaluating Player Enjoyment
* The Psychology of Game Design
* Game Design Inspirations: Stories, Concepts and Techniques
* Gameful Design: Applying Game Thinking to Enhance Everyday Experiences
* The Gamification of Learning and Instruction: Game-based Methods and Strategies for Teaching and Learning
* Game Analytics: Maximizing the Value of Player Data
* Game Development Essentials
* Game Development with Unreal Engine
* Game Development with Unity
Papers and Articles
* "A Framework for Evaluating Player Enjoyment"
* "The Role of Emotions in Game Design"
* "User Experience in Games: A Framework for Evaluation"
* "The Importance of Playtesting in Game Development"
* "The Art of Game Design: A Playcentric Approach"
* "Gameful Design: Applying Game Thinking to Enhance Everyday Experiences"
* "The Psychology of Game Design: Understanding Players' Motivations and Behaviors"
* "The Gamification of Learning and Instruction: A Literature Review"
* "Game Analytics: From Data Collection to Insightful Analysis"
* "The Future of Game Development: Trends and Opportunities"
Talks and Presentations
* "The Art of Game Design" (GDC 2020)
* "The Psychology of Game Design" (GDC 2019)
* "The Gamification of Learning and Instruction" (ICDL 2018)
* "Game Analytics: From Data Collection to Insightful Analysis" (Game Analytics Summit 2017)
* "The Future of Game Development" (Game Developers Conference 2016)