ONE (Object-Oriented Network Engine)
É um projeto de minha autoria e de DarkSasori, a idea é criar uma engine para redes (similar a RakNet), Escrita em C++, usando boost.
O que já temos:
- DNS com cache
- IPAdrress
- SocketLayer (Interface)
- TCP::Socket (Implementação de SocketLayer)
- UDP::Socket (Implementação de SocketLayer)
- ServerInterface
- ClientInterface
- PeerInterface
- Thread
- ThreadGroup
- ThreadJob
- Mutex
- ScopedMutex
- NetworkInitializer
- Documentação (Doxygen)
Características:
- Cache de DNS
- Suporte a plugins (.dll ou .so), como Voice, Updater, etc
Principais plataformas alvo:
- Windows

- Linux

- MacOS

- BSD
Claro, qualquer outra plataforma que possuir sockets e threads, haverá um port da ONE!
Metas:
- Sistema de plugins usando DLL (50% feito)
- Plugin Voice, similar ao RakVoice, usando a biblioteca speex
- Compactação usando zlib, bzip2 e lzma
- Criptografia (OpenSSL ?)
- Suporte ao IPv6 (20%)
Quem já usa?
- Projeto Arret (apenas algums modulos)
Licença: LGPL 3
PS. Eu ainda não disponibilizei o download nem o SVN do projeto, pois ainda não está preparado ainda.

[...] de colisão foi implementado no servidor usando a biblioteca fisica Newton e partes da ONE, o projeto não é novo, tem uns 3 anos, já foi até 2D usando SDL, mais informações em [...]
[...] e o sistema de colisão foi implementado no servidor usando a biblioteca fisica Newton e partes da ONE, o projeto não é novo, tem uns 3 anos, já foi até 2D usando SDL, mais informações em [...]