Developer Information
Building Moonlight|3D from sources.
A short description on how to build Moonlight|3D from the sources in the repository can be found in MoonlightCompiling
Design overview
You can find an overview of the current design of Moonlight|3D in MoonlightDesignOverview.
Plugins
A current list of plugins in the Moonlight|3D distribution is in MoonlightPluginList.
MoonlightPluginWriting explains how to get started with plugin development.
User Interface
Ideas for (mostly technical) improvements to the Moonlight|3D UI can be found in MoonlightUiIdeas.
MoonlightPropertySheet contains an overview on how property sheets in Moonlight|3D work now.
MoonlightWidgets3D contains an overview on how the 3d widget library works.
MoonlightMenuBar contains a description of the logic used to assemble menu bars in Moonlight|3D
MoonlightToolchest contains a description of the toolchest and explains how to build tools and tool editors
MoonlightIcons contains a small style guide for icons and tracks the required icons for the user interface
Other stuff
Checklist of things to do when releasing a new version of Moonlight3D: MoonlightReleaseChecklist
Notes on the upcoming migration to Qt 4 and Qt Jambi (outdated): MoonlightQtMigration
Ideas for building a Java-based media architecture: MoonlightMediaArchitecture
Notes on implementing mesh normals properly: MoonlightMeshNormals
Notes on implementing texture loading and referencing for materials: MoonlightTextures
