MYTHOS is a realtime interactive environment for 2D video games and demos, designed for low-end Windows and Linux systems. It's small, simple, and fast.

Unlike competing game engines, it grants uncompromised control over your project and doesn't overly obscure itself. It is incredibly extensible. Experienced programmers will understand exactly what's going on in their game and intuitively know how MYTHOS works after mere minutes. New programmers can use the engine as a learning tool to better understand how computer games are engineered.

MYTHOS is based on the Allegro multimedia library, which permits the engine to interface with a variety of platforms without worrying about API differences. This makes the rendering code fairly straightforward to understand, and therefore very portable.

Engine overhead is relatively minimal. The majority of memory usage comes from creating the GPU context. Total memory consumption of a MYTHOS game is otherwise as small as you are able to make it. Further optimizations tailored to your game are not only possible but made easy. Games are compiled as part of the engine's core codebase itself, so the entire source is right there as you interact with it, and developers are invited to make game-specific tweaks if they are comfortable doing so.

You are free to use MYTHOS for commercial or hobbyist purposes, under any license. It will be released as permissive free software.

Features

So where can I try it?

We're not ready to fully release it yet. The MYTHOS engine was originally written by a single developer for one of our games in-house, and it needs more time to be cleaned up and thoroughly documented. Some of the features advertised above still have not been finished. We'll update this page with links to the instruction manual and the source code when it's available to try. If you have further questions, please mail them to: bonkmaykr@canithesis.org.