NeL

Version 6 (kervala, 09/30/2010 10:08 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 5 kervala
* [[Getting_Source|Download NeL]]
28 6 kervala
* [[BuildForWindows|Compile NeL on Windows]]
29 6 kervala
* [[BuildForLinux|Compile NeL on Linux]]
30 6 kervala
* [[BuildForMac|Compile NeL on Mac]]
31 1 kervala
* [[HelloWorld|A sample Hello World Client]]
32 1 kervala
* [[CompilingWithCodeBloks| Compile "Helo world" with code::blocks on Linux]]
33 1 kervala
* [[CustomNode| Make a custom node]]
34 1 kervala
* [[ObjectViewer|Viewing NeL 3D data with ObjectViewer]]
35 1 kervala
* [[NeLDashboard|Configuring Builds For the NeL Dashboard]]
36 1 kervala
37 1 kervala
h2. Documentation
38 1 kervala
39 1 kervala
* [[Logging|Logging]]
40 1 kervala
* [[LoggingDisplayers|Creating Custom Displayers for Logging]]
41 1 kervala
* [[NelTime|Timing system]]
42 1 kervala
* [[CreatingABasicForm|Georges Form]]
43 1 kervala
* [[PackedSheets|Packed Sheets]]
44 1 kervala
* [[ChatSample|Chat Sample]]
45 1 kervala
46 1 kervala
h2. Artist / Plugin Documentation
47 1 kervala
48 1 kervala
* [[3dsmaxTreePainter|Using the NeL Tree Vertex Painter]]
49 1 kervala
50 1 kervala
h2. API reference
51 1 kervala
52 1 kervala
* "NeL Doxygen":/ext/doxygen/nel/index.html
53 1 kervala
* "NeLNS Doxygen":/ext/doxygen/nelns/index.html
54 1 kervala
* "NeLTools Doxygen":/ext/doxygen/tool/index.html
55 1 kervala
56 1 kervala
* "NeL Build Dashboard":http://www.opennel.org/cdash/index.php?project=NeL
57 1 kervala
58 1 kervala
h2. Contributing
59 1 kervala
60 4 kervala
* [[CodingStandards|Read the coding conventions]]
61 4 kervala
* [[CodingMantras|Read the coding mantras]]
62 4 kervala
* [[HELP_US|How can I help?]]
63 4 kervala
* [[Mercurial|How to format Mercurial log messages]]
64 1 kervala
* [[HelpWanted|Help Wanted - Work Available]]
65 1 kervala
* [[TasksInProgress|Details of Current Tasks/Projects In Progress]]
66 1 kervala
67 1 kervala
h2. They are using NeL
68 1 kervala
69 1 kervala
[[TheyAreUsingNeL|This page]] lists some projects using NeL.
70 1 kervala
[[NelCommunity|NeL community pages.]]
71 1 kervala
72 1 kervala
h2. Miscellaneous
73 1 kervala
74 1 kervala
[[FileExtensions|File Extensions]]
75 1 kervala
[[NeL Files and Serialisation]]
76 1 kervala
[[CreateExternal]]
77 1 kervala
[[DoxygenFeatures]]
78 1 kervala
[[GSoC2010|Google Summer of Code 2010]]
79 1 kervala
[[GSoC2009|Google Summer of Code 2009]]