> For the complete documentation index, see [llms.txt](https://rogerlevy.gitbook.io/ramen/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rogerlevy.gitbook.io/ramen/docs-1/undefined.md).

# Introduction

Ramen is a 2D game engine written in Forth, built on [AllegroForthKit](https://rogerlevy.github.io/afkit/). &#x20;

Ramen is a modular engine that consists of several core modules and is intended to be extended.  It comes with several libraries for this purpose.  A standard collection of libraries, called the Standard Packet, brings together the most generally useful features, including Tiled map and animated sprite support and can be used to make a variety of 2D games.

See the [Glossary](/ramen/docs-1/glossary-of-terms.md) for terminology used in this documentation.

Also see the [Naming Conventions](https://docs.google.com/spreadsheets/d/1TDGwB0WVFC9nuAOQ2-o6ifNpvb8OILJtZK2zFm6ONxc/edit?usp=sharing).
