|
1- What
Muon3D is an open source project under the GPL license that consists
of a real time 3D engine developed in C++ with OpenGL called the client
and a game engine called the server developed in C++ too.
The goal of this project is to provide a framework for developing an
internet oriented multiplayer game called IIWU.
Its made of two parts : A client and a server
The client is intended to support multiple rendering of lighting in
real time on most commonly used platform like Linux, Mac and Windows.
The server is intended to support persistence and real-time handling
of a dozen of players.
Like said above this project was initially launched for an open source
game called IIWU. Its not neutral at all as this project have
many particularities that can influence the design of the project.
2- Status
Muon3D is at it early beginning stage. For the purpose of
sketching some of the functionalities IIWU need, it was build with the
help of PLIB. But that library lacks of some features we want to use
in IIWU. So Muon3Ds project have to build his own features due
to the special concept it inherits from IIWU.
Here you can find the source code and the project's website.
3- Concepts
Muon3D is intended to run on most common OS. And for the
moment Muon3D dont use proprietary feature found in graphic cards.
The game IIWU brings some special concepts that are not present in today
game for Personal computers.
These concept are (note that they are not isolated and independent concepts
but they have to be considered and fulfilled altogether ).
4- Gnu Public License
The project is an open source one, so it cant be based
upon proprietary code or software.
Real-time multiple lighting
Its my subject of study. Its complexity depends on the number
of lights and the quality of the rendering you expect.
Internet oriented
IIWU is an internet oriented game, you have to get events from the server
and send yours to it.
Multi Platform
We dont want a Platform specific project even if this platform
provides plenty of friendly an easy to use functionalities and effects.
But an Open Source project.
|