Evolving game-specific UCB alternatives for General Video Game Playing – Ivan Bravi, Ahmed Khalifa, Christoffer Holmgard, and Julian Togelius – Accepted in EVOGames 2017.
 Multi-objective Adaptation of a Parameterized GVGAI Agent Towards Several Games – Ahmed Khalifa, Mike Preuss, and Julian Togelius – Accepted in EMO 2017.
 Matching Games and Algorithms for General Video Game Playing – Philip Bontrager, Ahmed Khalifa, Andre Mendes, and Julian Togelius – Published in AIIDE 2016.
 Evolving UCT Alternatives for General Video Game Playing – Ivan Bravi, Ahmed Khalifa, Christoffer Holmgard, and Julian Togelius – Published in GIGA 2016.
 Modifying MCTS for Human-like General Video Game Playing – Ahmed Khalifa, Aaron Isaksen, Julian Togelius, and Andy Nealen – Published in IJCAI 2016 – Read the presentation.
 Automatic Puzzle Level Generation: A General Approach using a Description Language – Ahmed Khalifa and Magda Fayek – Published in CCGW 2015 – Play the Generated Games.
 Chapter 3: Literature Review of Procedural Content Generation in Puzzle Games – Ahmed Khalifa and Magda Fayek – The third chapter of my Master’s Thesis about Literature Review.
 Automatic Game Script Generation – Ahmed Khalfia and Magda Fayek – Master’s Thesis Topic.
Game Development Talks and Posts
 Different Time System – Ahmed Khalifa – Blog Post listing all different time systems that are used in roguelike games.
 Super-W-Hack! Incubator Pitch – Ahmed Khalifa, Gabriella Barros – Presentation about the future of Super-W-Hack! if it gets selected for Game Center Incubator Program.
 Video Game Description Language (VGDL) & General Video Game Playing Framework (GVG-AI) – Ahmed Khalifa – Blog Post about VGDL and GVG-AI.
 PCG in my Games – Ahmed Khalifa – Blog Post about all PCG techniques used through out my games.
 Game Development BootCamp Talk: Tossing A Coin – Ahmed Khalifa – Talking about Marketing and Luck through my whole game development career.
 A Maze Johannesburg Festival 2013 Presentation: be Different – Ahmed Khalifa – A talk about the necessity to be different to be seen.