Mark is a lecturer in computer games software development and artificial intelligence for games. He joined Solent University in 2015 as a lecturer in the computer games department.
Mark received his master's from the University of the West of England in 2003 and his bachelor's degree from Middlesex University in 1996. Subsequently Mark spent three years as a programmer at Creature Labs where he contributed to the development of games in the Creatures franchise.
Mark also worked for many years as a contract software developer using a wide variety of programming languages and technologies. He has also worked as a release engineer ensuring the final software build meets all quality requirements.
Mark's research interests are in the areas of procedural generation and artificial intelligence.
Mark spent two years working as a software developer for Creature Labs for a game called Creatures. He also worked as a contract engineer for 15 years, working on large-scale applications and web development.
Mark spent one year as a teaching assistant, followed by two years as a lecturer at Coventry University. He joined Solent as a lecturer in 2015.
Semantic content generation, fractal landscape generation, i-systems for plants, organisms, and river systems are all techniques which may reward further work. Mark's particular interest is in semantic content generation in order to inform random generations and ensure that generated content is appropriate to the context.
He has a strong interest in game AI, particularly in planning, including the use of goal orientated action planning and hierarchical task networks. He is interested in modeling an AI entities mental model of the world with a view to simulating incomplete or erroneous world knowledge. He is also interested in modeling emotional states for AI in such a manner as to influence the AI's decision making. Mark is interested in improving both tactical and strategic decision making, as well as providing emotional context for game agents in order to provide a more interesting, immersive and challenging game environment.