Lite is not a rename. It inherits Pro’s rebuilt rendering pipeline, all the performance work, the full lake system and every fix from the shared codebase — at no cost to Legacy owners.
Oceanology Lite 6.0.0 is not Oceanology Legacy with a new name and a version bump. It is a different plugin: the Oceanology Pro codebase, with three features held back. Every Legacy owner receives it free, with no re-purchase and no new entitlement. If you own Legacy today, you own Lite 6.0.0 when it ships.
The outgoing Legacy plugin is 17,478 lines of C++ across 107 files, split into two modules, with four shader files. The Pro codebase Lite is built from is 99,961 lines across 382 files, six modules, and 49 shader files. That is roughly 5.7 times the C++ and more than twelve times the shader surface. Almost none of the Legacy code survives the move. The water body actors, the wave evaluation, the quadtree renderer, the buoyancy solver, the swimming component and the underwater pass were all rewritten on the Pro side over the last two years. Lite inherits those rewrites wholesale rather than receiving backported patches.
Legacy shipped one runtime module and one editor module. The Pro core splits into six: Oceanology carries the water bodies, quadtree, waves, shallow water and landscape brush at 74,091 lines; OceanologyEditor holds the tooling at 12,470; OceanologyBuoyancyRuntime at 5,928 keeps the physics-thread buoyancy behind a hard boundary; OceanologySwimming at 4,571; OceanologyAdvanced at 2,868 for the Niagara water solvers; and OceanologyAudio. The split is not cosmetic. It is why a buoyancy fix does not force a renderer rebuild, and why the physics-thread code can be reasoned about on its own.
| Oceanology Legacy | Oceanology Lite | |
|---|---|---|
| C++ source | 17,478 lines across 107 files | 99,961 lines across 382 files |
| Runtime and editor modules | 2 | 6 |
| Shader files | 4 | 49 |
| Codebase lineage | A standalone Legacy tree | The Oceanology Pro tree |
| Water body authoring | Preset-driven flat bodies | Spline-authored bodies with generated mesh, collision and navmesh |
| Cost to Legacy owners | Already purchased | Free, no re-purchase |
| Legacy C++ | 17,478 lines, 107 files |
| Pro core C++ | 99,961 lines, 382 files |
| Legacy shader files | 4 |
| Pro core shader files | 49 |
| Modules, Legacy to Lite | 2 to 6 |
| Largest module | Oceanology, 74,091 lines |
| Buoyancy runtime module | 5,928 lines |
| Swimming module | 4,571 lines |
| Features held back from Lite | 3 |
This is one entry on the Galidar roadmap. For what already shipped in each release, see the Changelog.