An unusual modular game engine for the web
This is an experiment. I am building an engine primarily for myself in search of a fluency and a sense of flow in game development that I’ve lacked. I expect there are a lot of bad ideas in here, and things that will never actually get done. I’m sharing it in the hope that some of this will be interesting or useful, but I can’t make any guarantees about stability, maintenance, coherence, or soundness. Here be dragons! 🐉
That said, Ajeeb has been used to great effect a number of web games, museum and art installations, and public performances.
npm create ajeeb
command
npm create ajeeb@latest
will guide you through setting up a Ajeeb project!
Ajeeb comes from the Arabic عجيب meaning “wondrous” but with a connotation of “strange” or “miraculous”. It was developed for my contribution to the Wonderbundle in Wonderville’s successful 2019 Kickstarter campaign and is named after Wonderville.