A downloadable plugin

Codex is a level building plugin for Godot designed to make 3D level creation as simple as possible. It is perfect for quickly making levels that emulate the Wolfenstein 3D era of level design (but it can also produce slightly more complex geometry).

Codex works by converting its easy-to-use LevelTile nodes into a collection of optimised meshes with the click of a button. Hidden faces and exteriors will be culled automatically, allowing you to simply focus on designing your levels. Each material gets its own mesh that includes all faces of the same type, leading to much better performance. On larger levels, you can use the automatic chunk system to split your level into smaller meshes that are optimal for frustrum and occlusion culling.

Codex also allows you to give each material in your level its own collision properties, so that you can easily implement material-based collision systems such as footstep sounds and bullet decals.


Codex is confirmed to work with both Godot 4.2 and 4.3.

Make backups of your project before installing.

LAB textures featured in screenshots were created by mutantleg.

Other textures are from Biblios: Tome of Darkness.

Final screenshot features The Tower of Amon Thrall, made using Codex.

Download

Download
CodexLevelEditor.zip 24 kB

Install instructions

Once the plugin is enabled, restart the editor repeatedly until there are no more script errors.

Comments

Log in with itch.io to leave a comment.

(+1)

Nice! Godot needed a tool like this. I'll probably stick to Blender for my own blockout and low-poly architecture needs, but it seems pretty solid, and it fills a niche. Well done!

(1 edit)

Awesome, I keep lurking on this addon for use in my own projects. Is it expected to see no dedicated install file for this, on the Itch app that is? Either way, I am looking forth to make my own gridder “raycaster” levels with it. (I develop my own assets and everything chronological worldbuilding but shall get busy with architecture drafting studies this Monday).

(1 edit) (+1)

Really excited about this, is their a quick tutorial available?

(+1)

The plugin comes with a .txt manual. I haven't had time to make any kind of video tutorial or anything but I'm sure I'll get around to it.

(+1)

Update: I just made one, it's at the top of the Itch page.

Hey, a really cool tool, would be an honor for us if you'd consider joining us as, we're looking for talented indie creators for games, tools, assets, zines, books, ect for a massive a co-op bundle, where we want to include 300 items at least.. If you would like to join us it would be awesome! https://itch.io/jam/ultimate-300-bundle-submissions best regards & peace <3