NeL
Version 1 (kervala, 09/30/2010 10:00 am) → Version 2/8 (kervala, 09/30/2010 10:01 am)
h1. NeL
!nel.png! !http://dev.ryzom.com/attachments/download/15/nel.png!
NeL is a toolkit for the development of *massively online universes*. It provides the base technologies and a set of development methodologies for the development of both *client and server* code.
h2. Overview
NeL contains these different libraries:
* [[Nel Misc|Miscellaneous library]]
* [[NeL 3D|3D engine]]
* [[NeL Net|Network engine]]
* [[NeL Sound|Sound engine]]
* [[NeL Pacs|Collision engine (PACS)]]
* Form management (Georges)
* [[NeL Ligo|Landscape management (LIGO)]]
* Logic engine
NeL is working on *Windows*, *Linux* and *Mac* under "GNU General Public License":http://www.gnu.org/licenses/gpl-2.0.html.
Graphics API: *OpenGL*, *DirectX*
Sound API: *DirectSound*, *FMOD*, *OpenAL*, *XAudio2*
h2. Getting Started
* [[Contact the community]]
* [[DownloadNeL|Download NeL]]
* [[CompilingOnWindows|Compile NeL on Windows]]
* [[CompilingOnLinux|Compile NeL on Linux]]
* [[HelloWorld|A sample Hello World Client]]
* [[CompilingWithCodeBloks| Compile "Helo world" with code::blocks on Linux]]
* [[CustomNode| Make a custom node]]
* [[ObjectViewer|Viewing NeL 3D data with ObjectViewer]]
* [[NeLDashboard|Configuring Builds For the NeL Dashboard]]
h2. Documentation
* [[Logging|Logging]]
* [[LoggingDisplayers|Creating Custom Displayers for Logging]]
* [[NelTime|Timing system]]
* [[CreatingABasicForm|Georges Form]]
* [[PackedSheets|Packed Sheets]]
* [[ChatSample|Chat Sample]]
h2. Artist / Plugin Documentation
* [[3dsmaxTreePainter|Using the NeL Tree Vertex Painter]]
h2. API reference
* "NeL Doxygen":/ext/doxygen/nel/index.html
* "NeLNS Doxygen":/ext/doxygen/nelns/index.html
* "NeLTools Doxygen":/ext/doxygen/tool/index.html
* "NeL Build Dashboard":http://www.opennel.org/cdash/index.php?project=NeL
h2. Contributing
* [[CodingConventions|Read the coding conventions]]
* [[CodingMantras| Read the coding mantras]]
* [[How can I help?]]
* [[How to format svn log messages]]
* [[HelpWanted|Help Wanted - Work Available]]
* [[TasksInProgress|Details of Current Tasks/Projects In Progress]]
h2. They are using NeL
[[TheyAreUsingNeL|This page]] lists some projects using NeL.
[[NelCommunity|NeL community pages.]]
h2. Miscellaneous
[[FileExtensions|File Extensions]]
[[NeL Files and Serialisation]]
[[CreateExternal]]
[[DoxygenFeatures]]
[[GSoC2010|Google Summer of Code 2010]]
[[GSoC2009|Google Summer of Code 2009]]
!nel.png! !http://dev.ryzom.com/attachments/download/15/nel.png!
NeL is a toolkit for the development of *massively online universes*. It provides the base technologies and a set of development methodologies for the development of both *client and server* code.
h2. Overview
NeL contains these different libraries:
* [[Nel Misc|Miscellaneous library]]
* [[NeL 3D|3D engine]]
* [[NeL Net|Network engine]]
* [[NeL Sound|Sound engine]]
* [[NeL Pacs|Collision engine (PACS)]]
* Form management (Georges)
* [[NeL Ligo|Landscape management (LIGO)]]
* Logic engine
NeL is working on *Windows*, *Linux* and *Mac* under "GNU General Public License":http://www.gnu.org/licenses/gpl-2.0.html.
Graphics API: *OpenGL*, *DirectX*
Sound API: *DirectSound*, *FMOD*, *OpenAL*, *XAudio2*
h2. Getting Started
* [[Contact the community]]
* [[DownloadNeL|Download NeL]]
* [[CompilingOnWindows|Compile NeL on Windows]]
* [[CompilingOnLinux|Compile NeL on Linux]]
* [[HelloWorld|A sample Hello World Client]]
* [[CompilingWithCodeBloks| Compile "Helo world" with code::blocks on Linux]]
* [[CustomNode| Make a custom node]]
* [[ObjectViewer|Viewing NeL 3D data with ObjectViewer]]
* [[NeLDashboard|Configuring Builds For the NeL Dashboard]]
h2. Documentation
* [[Logging|Logging]]
* [[LoggingDisplayers|Creating Custom Displayers for Logging]]
* [[NelTime|Timing system]]
* [[CreatingABasicForm|Georges Form]]
* [[PackedSheets|Packed Sheets]]
* [[ChatSample|Chat Sample]]
h2. Artist / Plugin Documentation
* [[3dsmaxTreePainter|Using the NeL Tree Vertex Painter]]
h2. API reference
* "NeL Doxygen":/ext/doxygen/nel/index.html
* "NeLNS Doxygen":/ext/doxygen/nelns/index.html
* "NeLTools Doxygen":/ext/doxygen/tool/index.html
* "NeL Build Dashboard":http://www.opennel.org/cdash/index.php?project=NeL
h2. Contributing
* [[CodingConventions|Read the coding conventions]]
* [[CodingMantras| Read the coding mantras]]
* [[How can I help?]]
* [[How to format svn log messages]]
* [[HelpWanted|Help Wanted - Work Available]]
* [[TasksInProgress|Details of Current Tasks/Projects In Progress]]
h2. They are using NeL
[[TheyAreUsingNeL|This page]] lists some projects using NeL.
[[NelCommunity|NeL community pages.]]
h2. Miscellaneous
[[FileExtensions|File Extensions]]
[[NeL Files and Serialisation]]
[[CreateExternal]]
[[DoxygenFeatures]]
[[GSoC2010|Google Summer of Code 2010]]
[[GSoC2009|Google Summer of Code 2009]]