Who this is for
These docs and tutorials are for those who wish to improve the KQ code, maps, scripts, or graphics. They are also helpful to those who wish to use the KQ engine for their own, unrelated role playing game.
The KQ engine is written in C. It uses the Allegro game library for graphics and input, the Dumb library for sound, and the Lua library for scripting. The maps are tile based, and stored in a KQ-specific, proprietary map format. KQ source downloads include the source for our map editing programs, which you will need to compile yourself. You write Lua scripts to handle things such as quests, treasure chests, and to make NPCs talk.
- WriteYourFirstQuest (learn the basics of writing quests)