This page is the reference landing map for the documented RCCE modules under
docs/modules/. Use it together with the live application
entrypoints in src/Client.bb,
src/Server.bb, src/GUE.bb, and
src/Project Manager.bb when you are tracing a
runtime path through the current source tree.
Not every source module has a matching reference page yet. This index covers the modules that already have docs and calls out the largest undocumented surfaces so the page reflects the real repository state.
- The client currently includes
ClientAreas_FE.bb; the matching reference page ismodules/clientareas.md. - The server and editor share a large slice of gameplay/content modules, but the server also owns authority, persistence, and account/update flows.
- Project Manager now lives on newer framework, graphics, IO, and component
modules that do not yet have dedicated reference pages under
docs/modules/.
- Startup and resource loading:
ClientLoaders,MainMenu,Media,Language,Logging - World and rendering:
ClientAreas,Environment,Environment3D,Actors,Actors3D,Animations,Projectiles3D,RottParticles,Radar - Gameplay and interface:
Items,Inventories,Spells,ClientCombat,Interface,Interface3D,Gooey,Gooey_3D_Text,CharacterEditorLoader - Networking:
RottNet,ClientNet,Packets,MD5
- Core game state:
Actors,Items,Inventories,Spells,Projectiles,Environment,ServerAreas - Scripting, networking, and persistence:
Scripting,RottNet,ServerNet,Packets,MySQL,Logging,Language - Server-only control surfaces:
AccountsServer,GameServer,UpdatesServer
- Content databases and pickers:
Media,MediaDialogs,Items,Inventories,Animations,Spells - World and content editing:
Actors,Actors3D,CharacterEditorLoader,Environment,Interface,ClientAreas,ServerAreas,Projectiles,RCTrees,RottParticles - Shared runtime plumbing:
Language,RottNet,Packets,Logging
Project Manager is part of the live source tree, but its current implementation
leans on framework, graphics, IO, and UI-component modules that do not yet have
matching pages in docs/modules/. For now, start with
src/Project Manager.bb and the contributor
workflow in start.md.
Actors- actor templates and live actor instancesActors3D- client-side actor rendering stateAnimations- animation set loading and save flowsCharacterEditorLoader- character editor render data loadingClientAreas- client-side area loading and save flowsClientCombat- combat UI updates and combat animation/display logicEnvironment- world time, weather, and other environment settingsEnvironment3D- 3D weather, suns, and other client presentation for the environmentInventories- inventory ownership and item storageItems- item templates and persistenceProjectiles- projectile definitions and server updatesProjectiles3D- client-side projectile renderingRadar- minimap creation and updatesRCTrees- tree assets built by the tree editorRottParticles- 3D particle effect assets and runtime behaviorServerAreas- server-side area data and weatherSpells- ability definitions and related data
ClientLoaders- client startup data loadingGooey- resolution-independent in-game UI frameworkGooey_3D_Text- 3D text support for GooeyInterface- saved interface layout/settings dataInterface3D- live in-game interface widgets and player input handlingLanguage- localized string loading and lookupMainMenu- client startup menu flowMedia- mesh, texture, sound, and music database accessMediaDialogs- standard media selection dialogs
AccountsServer- account creation and account management windowsClientNet- client message handling and outbound updatesGameServer- server-side game logic update loop and server window managementLogging- log creation and log writingMD5- MD5 checksum helper used by password flowsMySQL- MySQL integration pointsPackets- network packet type constantsRottNet- low-level networking libraryScripting- gameplay script interpreterServerNet- server message processing and broadcast flowsUpdatesServer- update file metadata and update distribution window
These source-tree surfaces are part of the live code but still lack dedicated reference pages here:
- Project Manager framework and component modules under
src/Modules/Framework/andsrc/Modules/Graphics/ - Server helpers such as
SpawnTracking.bb - Client/editor helpers such as
F-UI.bb,FastExt.bb, andShadowsSimple.bb
When you need those areas today, read the source entrypoint plus the corresponding module files directly.