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.

Published 1 day ago
StatusReleased
CategoryTool
AuthorUgly Duckling Games
Made withGodot
Tags3D, FPS, Game Design, Godot, Level Editor, plugin, Retro, Voxel
Code licenseMIT License
Asset licenseCreative Commons Zero v1.0 Universal
Average sessionA few seconds
LanguagesEnglish

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.

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