Version 1.1
IMPORTANT
The way materials, collisions, and chunks work has been radically changed for this update. You will almost certainly encounter errors if attempting to update an existing project. Please make backups before using the new version of Codex.
The classes LevelCollider and CodexConstants have been completely removed. Some scripts and functions have been renamed or changed. It may be very difficult to update to the new version. Unless you are early in development or it is otherwise necessary, I would recommend completing any outstanding projects with Codex 1.0 and only updating to 1.1 for brand new projects.
Updating will most likely require a major refactoring of all your old Codex scenes.
Codex 1.0 will still remain available for download. Feel free to continue using it.
To learn how to use the new version, refer to the official PDF documentation, available for download on the main page.
Quality of Life / Workflow
- Added an automatic set-up button, which makes creating a new layout scene virtually instant.
- Added the ability to save Codex output as .tscn files which can be linked in other scenes (with any changes being automatically synced)
Chunk System
- Added a robust chunk system and removed the old one completely.
- It is now trivially easy to split levels up.
- Lots of control over which tiles go into which chunk.
- Each chunk can be given different collision layer/mask (allowing for more complex level collisions).
- Allows frustum culling to work properly (will boost performance when used properly on larger levels).
- Using chunks is now a requirement (will require updating old layouts to make them work).
Small Changes
- Made every mesh generate tangents so that normal maps work correctly.
- Stopped LevelMaterial from resetting itself and removed most default values.
- Made TileShape class extend RefCounted instead of Resource (should be more memory efficient).
- Added a comprehensive PDF guide to using Codex.
- Removed LevelCollider node.
- Removed material_type enum.
- Removed CodexConstants class.
- Made material_id a metadata value instead of a variable when applied to colliders.
- Removed README.txt.
Files
Get Codex Level Builder for Godot
Codex Level Builder for Godot
Godot plugin that makes optimised 3D voxel levels.
Status | Released |
Category | Tool |
Author | Ugly Duckling Games |
Tags | 3D, FPS, Game Design, Godot, Level Editor, plugin, Retro, Voxel |
Languages | English |
More posts
- Codex 1.1.11 day ago
Leave a comment
Log in with itch.io to leave a comment.