Writings


[2019] ELIMINATION from Design to Analysis
by Ahmed Khalifa, Dan Gopstein, and Julian Togelius
Blog post about the design for ELIMINATION game and its level generator.

[2017] Different types of Tutorials
by Ahmed Khalifa
Blog post listing all the different types of tutorials in videogames. The post contains the background section from “Press Space To Fire”: Automatic Video Game Tutorial Generation paper.

[2017] Game Engines Galore
by Ahmed Khalifa
Blog post listing all different game engines out there for people who want to start game development.

[2016] Different Time System
by Ahmed Khalifa
Blog Post listing all different time systems that are used in roguelike games.

[2016] Procedural Generation in Super-W-Hack!
by Ahmed Khalifa and Gabriella Barros
Article published in seeds magazine about techniques used in Super-W-Hack!

[2016] ProcEngine: An Open Source Procedural Map Generation Engine
by Ahmed Khalifa
Article published in seeds magazine about ProcEngine Framework.

[2016] Super-W-Hack! Incubator Pitch
by Ahmed Khalifa and Gabriella Barros
Presentation about the future of Super-W-Hack! if it gets selected for Game Center Incubator Program.

[2015] Video Game Description Language (VGDL) & General Video Game Playing Framework (GVG-AI)
by Ahmed Khalifa
Blog post about VGDL and GVG-AI.

[2015] Literature Review of Procedural Content Generation in Puzzle Games
by Ahmed Khalifa and Magda Fayek
The third chapter of my Master’s Thesis. This chapter talks about puzzle generation literature review.

Atomic+
[2015] PCG in my Games
by Ahmed Khalifa
Blog Post about all PCG techniques used through out my games.

[2014] Game Development BootCamp Talk: Tossing A Coin
by Ahmed Khalifa
Talking about Marketing and Luck through my whole game development career.

[2013] A Maze Johannesburg Festival 2013 Presentation: be Different
by Ahmed Khalifa
My first talk about game design. A talk about the necessity to be different to be seen.