NeL

Version 4 (kervala, 09/30/2010 10:03 am)

1 1 kervala
h1. NeL
2 1 kervala
3 2 kervala
!nel.png!
4 1 kervala
5 1 kervala
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.
6 1 kervala
7 1 kervala
h2. Overview
8 1 kervala
9 1 kervala
NeL contains these different libraries:
10 1 kervala
11 1 kervala
* [[Nel Misc|Miscellaneous library]]
12 1 kervala
* [[NeL 3D|3D engine]]
13 1 kervala
* [[NeL Net|Network engine]]
14 1 kervala
* [[NeL Sound|Sound engine]]
15 1 kervala
* [[NeL Pacs|Collision engine (PACS)]]
16 1 kervala
* Form management (Georges)
17 1 kervala
* [[NeL Ligo|Landscape management (LIGO)]]
18 1 kervala
* Logic engine
19 1 kervala
20 1 kervala
NeL is working on *Windows*, *Linux* and *Mac* under "GNU General Public License":http://www.gnu.org/licenses/gpl-2.0.html.
21 1 kervala
Graphics API: *OpenGL*, *DirectX*
22 1 kervala
Sound API: *DirectSound*, *FMOD*, *OpenAL*, *XAudio2*
23 1 kervala
24 1 kervala
h2. Getting Started
25 1 kervala
26 1 kervala
* [[Contact the community]]
27 1 kervala
* [[DownloadNeL|Download NeL]]
28 1 kervala
* [[CompilingOnWindows|Compile NeL on Windows]]
29 1 kervala
* [[CompilingOnLinux|Compile NeL on Linux]]
30 1 kervala
* [[HelloWorld|A sample Hello World Client]]
31 1 kervala
* [[CompilingWithCodeBloks| Compile "Helo world" with code::blocks on Linux]]
32 1 kervala
* [[CustomNode| Make a custom node]]
33 1 kervala
* [[ObjectViewer|Viewing NeL 3D data with ObjectViewer]]
34 1 kervala
* [[NeLDashboard|Configuring Builds For the NeL Dashboard]]
35 1 kervala
36 1 kervala
h2. Documentation
37 1 kervala
38 1 kervala
* [[Logging|Logging]]
39 1 kervala
* [[LoggingDisplayers|Creating Custom Displayers for Logging]]
40 1 kervala
* [[NelTime|Timing system]]
41 1 kervala
* [[CreatingABasicForm|Georges Form]]
42 1 kervala
* [[PackedSheets|Packed Sheets]]
43 1 kervala
* [[ChatSample|Chat Sample]]
44 1 kervala
45 1 kervala
h2. Artist / Plugin Documentation
46 1 kervala
47 1 kervala
* [[3dsmaxTreePainter|Using the NeL Tree Vertex Painter]]
48 1 kervala
49 1 kervala
h2. API reference
50 1 kervala
51 1 kervala
* "NeL Doxygen":/ext/doxygen/nel/index.html
52 1 kervala
* "NeLNS Doxygen":/ext/doxygen/nelns/index.html
53 1 kervala
* "NeLTools Doxygen":/ext/doxygen/tool/index.html
54 1 kervala
55 1 kervala
* "NeL Build Dashboard":http://www.opennel.org/cdash/index.php?project=NeL
56 1 kervala
57 1 kervala
h2. Contributing
58 1 kervala
59 4 kervala
* [[CodingStandards|Read the coding conventions]]
60 4 kervala
* [[CodingMantras|Read the coding mantras]]
61 4 kervala
* [[HELP_US|How can I help?]]
62 4 kervala
* [[Mercurial|How to format Mercurial log messages]]
63 1 kervala
* [[HelpWanted|Help Wanted - Work Available]]
64 1 kervala
* [[TasksInProgress|Details of Current Tasks/Projects In Progress]]
65 1 kervala
66 1 kervala
h2. They are using NeL
67 1 kervala
68 1 kervala
[[TheyAreUsingNeL|This page]] lists some projects using NeL.
69 1 kervala
[[NelCommunity|NeL community pages.]]
70 1 kervala
71 1 kervala
h2. Miscellaneous
72 1 kervala
73 1 kervala
[[FileExtensions|File Extensions]]
74 1 kervala
[[NeL Files and Serialisation]]
75 1 kervala
[[CreateExternal]]
76 1 kervala
[[DoxygenFeatures]]
77 1 kervala
[[GSoC2010|Google Summer of Code 2010]]
78 1 kervala
[[GSoC2009|Google Summer of Code 2009]]