Может тебе проще пойти на форум gemedev а здесь задавать профильные вопросы касательно проблем разработки ПО в линукс в общем и Ubuntu в частности
1) в инете помойка литературы по OpenGL и вообще по 3д графике, тебе сюда скопировать вывод гугла или сам осилишь сделать запрос
2) достойный уровень? может за тебя еще всё написать?
3) настройка сетевых серверов тема отдельной ветки, задай вопрос в правильном месте получишь на него правильный ответ.
4) касательно сетевого программирования тебя проконсультируют здесь. задавай конкретные вопросы
5) прочти правила форума, новичок с 1м сообщением и сразу не в тему, блин, ну кто так делает? свинство, сэр.