Games Development & Artificial Intelligence

Games AI

I have been developing games since I was a young child and first learned the basics of programming. From those formative years I have continued to build games of varying complexities. However, as a result of my undergraduate degree in Computer Science, my passion for games programming has been more focused on games AI. Consequently I have developed a number of AI frameworks, run national and international games AI programming competitions and consulted on a few commercial AI projects.

Here, I explore some of the AI competitions and games that I have recently worked on...


Contract Experience

Risk & Insurance Modelling

As an expert in risk modelling and insurance, I have worked in the area for over 10 years. Some of more high profile projects that I have worked in include work with South West Water and Mouchel as well as other large national organisations. Recent projects include asset risk assessment and maintenance planning, flood risk analysis, risk mapping, insurance evaluation and insurance bidding prediction. With a excellent understanding of the industry and experience in a wide variety of data analysis, classification and optimisation technologies, I provide a unique perspective on risk mapping and modelling.

Note: a new modelling tool for country scale mapping will be announced shortly.

Academic Projects

About Me

I started at the University of Exeter in October 2008 and completed my PhD in Computer Science in October 2012. My PhD project was funded by an EPSRC CASE Studentship in collaboration with Mouchel. Before starting my PhD studies I obtained a BSc in Computer Science from the University of Exeter in 2006. During my PhD I conducted research into a number of areas, including: hyper-heuristics; Evolutionary (optimization) Algorithms (e.g., Genetic Algorithms, Evolutionary Strategies, etc.); and other optimization techniques.


In my PhD I developed a novel hyper-heuristic optimisation algorithm, designed specifically for difficult and expensive-to-evaluate real-world optimisation problems. Using my PhD research, I have applied optimisation to real-world optimisation problems from hydro-informatics. Primarily, the Water Distribution Network design problem. In addition to applying optimisation, I have worked on risk analysis tools, maintenance scheduling rules and flood risk mapping software.



K. McClymont, E. C. Keedwell, D. Savic and Mark Randall-Smith (2013): Automated Construction of Evolutionary Algorithm Operators for the Bi-Objective Water Distribution Network Design Problem Using a Genetic Programming Based Hyper-Heuristic Approach, Journal of Hydroinformatics, In Press.

A. Marchi, et al., (2013) The Battle of the Water Networks II (BWN-II). Journal of Water Resources Planning and Management, ASCE, In Press.

K. McClymont and O. S. Soyer (2013): Metabolic tinker: an online tool for guiding the design of synthetic metabolic pathways, Nucleic Acids Research, doi: 10.1093/nar/gkt234.

K. McClymont, E. C. Keedwell, D. Savic and Mark Randall-Smith (2012): A general multi-objective hyper-heuristic for water distribution network design with discolouration risk, Journal of Hydroinformatics. Winter 2012.

K. McClymont and E. C. Keedwell (2011): Deductive Sort and Climbing Sort: New Methods for Non-Dominated Sorting, Evolutionary Computation. Spring 2012, Vol. 20, No. 1, Pages 1-26.


K. McClymont (2012): Multi-Objective Hyper-heuristics and their Application to Water Distribution Network Design, University of Exeter, UK.


K.McClymont and E. C. Keedwell (2013): Rostering Hyper-Heuristics for Dragon Boat Racing, OR55, Exeter, UK.

K. McClymont (2013): Recent Advances in Problem Understanding: Changes in the Landscape a Year On, GECCO 2013, Amsterdam, Netherlands.

Q. Wang, H. Liu, K. McClymont, M. Johns, and E. C. Keedwell (2012): A hybrid of multi-phase optimization and iterated manual intervention for BWN-II. Proceedings of the 14th water distribution systems analysis symposium, Engineers Australia, Adelaide, Australia.

K. McClymont, D. Walker and M. Dupenois (2012): The Lay of the Land: a Brief Survey of Problem Understanding, GECCO 2012, USA.

K. McClymont, E. C. Keedwell and D. Savic (2012): Automated Construction of Fast Heuristics for the Water Distribution Network Design Problem, HIC 2012, Germany

J. Pelourdeau, K. McClymont, and D. Savic (2012): Improving AMALGAM for the Multi-objective Water Distribution Design Problem, HIC 2012, Germany

G. Goodwin, K. McClymont and D. Savic (2012): Novel Optimisation Performance Indicators for the Multi-objective Water Distribution Design Problem, HIC 2012, Germany

K. McClymont and E. C. Keedwell (2011): Markov chain Hyper-heuristic (MCHH): an Online Selective Hyper-heuristic for Multi-objective Continuous Problems, GECCO 2011, Ireland.

K. McClymont and E. C. Keedwell (2011): Benchmark Multi-objective Optimisation Test Problems with Mixed Encodings, CEC 2011, USA.

K. McClymont, E. C. Keedwell, D. Savic and M. Randall-Smith (2011): A Hyper-heuristic Approach to Water Distribution Network Design, CCWI 2011, Exeter.

K. McClymont, D. Walker, E. C. Keedwell, R. Everson, J. Fieldsend, D. Savic and M. Randall-Smith (2011): Novel Methods for Ranking District Metered Areas for Water Distribution Network Maintenance Scheduling, CCWI 2011, Exeter.

M. Randall-Smith, J. Collingbourne, J. Harvey and K. McClymont (2011): Targeting Water Distribution Network Interventions for the Cost-Effective Mitigation of Discolouration Risk: a Case Study, CCWI 2011.

K. McClymont, E. C. Keedwell, D. Savic and M. Randall-Smith (2010): Mitigating Discolouration Risk with Optimised Network Design, HIC 2010, China.

K. McClymont and E. C. Keedwell (2010): Optimising Multi-Modal Polynomial Mutation Operators for Multi-Objective Problem Classes, IEEE CEC 2010, Barcelona.


K. McClymont and Z. Wood (2011): A Classification of Heuristics, PCCAT, Exeter.

K. McClymont and M. Dupenois (2010): Teaching and Learning Though Games, 10th Programming Workshop, Brighton.

Contact Me

Twitter: @kentmcclymont
Google+: +KentMcClymont
LinkedIn: kent-mcclymont