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]]