1 (18.07.2012 08:23:39 отредактировано Alecks-ei)

Пареные пингвины*
* Прим. переводчика: Steam — пар, пингвины — Linux (игра слов)

Пареные пингвины? Это что, рецепт для какого-то экзотического блюда с Южного полюса? Или может одно из тех странных видео на YouTube вроде того, где пингвины вместе со Шведской Бикини Командой резвятся в сауне?

На самом деле, это первая запись в блоге "Valve Linux", в котором вы будете получать самую свежую информацию от Valve о наших успехах в разработке для Linux. Избегайте слухов и различных гипотез, которые сейчас так активно плодятся в Сети. Вместе этого теперь вы можете просто зайти сюда — в блог, в котором люди, заинтересованные Linux и разработкой игр с открытым исходным кодом, смогут узнать все последние новости о достижениях Valve в этой области. Для начала мы хотим рассказать вам о команде разработчиков (и немного ее истории) и дать вам небольшое представление о том, чем мы на данный момент занимаемся.

Большое всегда начинается с малого

Гейб заинтересовался возможностью портировать Steam и игр на движке Source на Linux давно. Еще тогда, когда компания уже активно использовала Linux для серверов игр на Source и обслуживания нескольких внутренних серверов компании (64-битные сервера на Ubuntu) для различных проектов. В 2011 году, после успешного применения этих технологий и возникновения коридорных разговоров на эту тему, мы решили пойти на новый шаг и создали новую команду. На тот момент команда состояла всего из нескольких человек, чьей основной задачей было изучение возможности портирования клиента Steam и Left 4 Dead 2 на Ubuntu.

Почему именно Ubuntu? Для этого есть пара причин. Во первых, очень важно начинать разработку и проводить различные эксперименты только с одним дистрибутивом: это сократит время на различные тесты и позволит проще возвращаться к нужным шагам. Во вторых, Ubuntu — очень популярный дистрибутив Linux и имеет признание игрового и разработческого сообществ. Но это не значит, что мы будем поддерживать только этот дистрибутив. Основываясь на успехах нашей работы с Ubuntu, в будущем мы займемся поддержкой и других дистрибутивов.

После успешного портирования L4D2 на Ubuntu, интерес Valve к Linux возрос, собственно, как и увеличилась сама команда и список ее проектов. В настоящее время все наши усилия направлены на следующие проекты:

  • Получение полнофункционального клиента Steam для Linux

  • Оптимизация L4D2 на высоком FPS и с использованием OpenGL

  • Портирование других игр Valve

Текущие проекты

Целью проекта портирования Steam является получение клиента Steam для Ubuntu 12.04 с полным списком возможностей обычного клиента. За этот год мы проделали большую работу, и теперь мы имеем полностью рабочий клиент Steam, работающий на Ubuntu и имеющий все основные функции. Мы также уделяем внимание и мелким функциям, и у нас неплохо получается. В ближайшем будущем мы планируем запустить закрытое бета-тестирование, направленное на испытание автоматического обновления клиента и совместимости оборудования.

Поскольку Steam не шибко нужен без игр, мы также портируем игру "Left 4 Dead 2" на Ubuntu. C ее помощью мы испытываем те функции Steam, которые связанны с играми, и тестируем игровой процесс L4D2 на Ubuntu. За последние несколько месяцев мы многого достигли в разных областях, и теперь L4D2 без проблем запускается на Ubuntu 12.04. Мы усердно работаем над улучшением производительности и уже многое сделали (об этом в нашей следующей записи). Наша цель: достигнуть производительности L4D2 как на Windows.

Мы будем регулярно писать об этих (и других) проектах. Поскольку это новый опыт работы для команды, мы бы были рады услышать ваше мнение об этом блоге, поэтому пишите нам. Мы также призываем вас присылать ваши комментарии и идеи относительно новых записей. Мы хотим, чтобы этот блог стал центром сообщества разработчиков игр, сердцем обсуждения нынешних и будущих усилий в этой чрезмерно важной творческой деятельности.

В конце концов, разве не в этом заключается весь смысл "open source" - проектов, когда сотрудничество и работа в команде приводит к удивительным результатам?

Источник

ag  Ну так это просто замечательно. Вот если бы они задумались о портировании ВСЕХ хитов (HL1/2, CS 1.6/Source/GO и прочих) то смогли бы поднять не мало мертвых президентов.

OS: Slackware 14.1
Torrent: Transmission 2.44
Browser: Firefox ESR

3 (18.07.2012 13:07:35 отредактировано rhyms)

doctor_jekyll пишет:

ag  Ну так это просто замечательно. Вот если бы они задумались о портировании ВСЕХ хитов (HL1/2, CS 1.6/Source/GO и прочих) то смогли бы поднять не мало мертвых президентов.

Source портировать невозможно, т.к. использует DX

4

rhyms пишет:

Source портировать невозможно, т.к. использует DX

пруф можно увидеть?
L4D2 то что не на саурсе по вашему? а ведь будет портирован.

Fedora GNOME3

5

Например в HL2 и CSS думаю как и в других игр от Valve в опциях можно выбрать Directx либо OpenGL, так что видимо Source как раз поддерживает OpenGL. Directx под Mac тоже нет тогда откуда там игры на движке Source?

6

Linuxxxoid пишет:

Например в HL2 и CSS думаю как и в других игр от Valve в опциях можно выбрать Directx либо OpenGL, так что видимо Source как раз поддерживает OpenGL. Directx под Mac тоже нет тогда откуда там игры на движке Source?

+1.
Поддержка OpenGL, по-моему, была реализована валвоцами еще в играх на голд саурс движке (HL1 и CS 1.6). И из движка саурс поддержка OpenGL никуда не делась.

Fedora GNOME3

7 (18.07.2012 19:49:54 отредактировано BWR)

rhyms пишет:

Source портировать невозможно, т.к. использует DX

/facepalm
Сорс работает как на ОпенГЛ, так и на ДиректХ.

"Чем красивее и проще GUI, тем тупее юзер" (c)

8

Linuxxxoid пишет:

Например в HL2 и CSS думаю как и в других игр от Valve в опциях можно выбрать Directx либо OpenGL, так что видимо Source как раз поддерживает OpenGL. Directx под Mac тоже нет тогда откуда там игры на движке Source?

В CSS и HL2 как раз-таки нельзя уже выбрать OpenGL, по крайней мере у меня в списке только DX. Хотя я, действительно, могу быть не прав.

9

rhyms пишет:
Linuxxxoid пишет:

Например в HL2 и CSS думаю как и в других игр от Valve в опциях можно выбрать Directx либо OpenGL, так что видимо Source как раз поддерживает OpenGL. Directx под Mac тоже нет тогда откуда там игры на движке Source?

В CSS и HL2 как раз-таки нельзя уже выбрать OpenGL, по крайней мере у меня в списке только DX. Хотя я, действительно, могу быть не прав.

На Мак нет ДиректХ, тогда, как они там играют? Для них мелкие сделали порт Директа?

"Чем красивее и проще GUI, тем тупее юзер" (c)

10

На Mac также как и на Linux для игр используется OpenGL как раз все нормальные игр на Mac на них и разботают. На всякий случай погуглив так и не нашел DirectX под Mac.

11

удивительно, спецом посетил стим и блин они портировали на мак много игра проста почти все!
Надеюсь с линуксом так же будет.
PS. Кстати прикупил себе ключик там сейчас скидки до 23 числа.

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

12

SERIOUS SAM 3: BFE ДЛЯ LINUX БЫТЬ
Ален Ладавац и Роман Рибарич на страничке Croteam в Facebook поделились с общественностью скриншотом Serious Sam 3: BFE, запущенного на одном из дистрибутивов Linux Ubuntu.

К колонке платформ на которые вышел/выйдет Serious Sam 3: BFE (это PC, Mac, Xbox 360, PS3) теперь можно прибавить и Linux. Скорее всего, порт для Linux выйдет вместе с соответствующим клиентом Steam, к которому привязана игра, сам же Steam должен выйти в этом году.

Пользователи компьютеров Mac встретили положительно приход Serious Sam 3: BFE на их операционную систему. В последнее время тенденция такова, что разработчики всё меньше портируют более-менее серьёзные игры на Linux, но видимо с первопроходцами Croteam и Valve ситуация изменится.

"Чем красивее и проще GUI, тем тупее юзер" (c)

13

BWR пишет:

SERIOUS SAM 3: BFE ДЛЯ LINUX БЫТЬ
Ален Ладавац и Роман Рибарич на страничке Croteam в Facebook поделились с общественностью скриншотом Serious Sam 3: BFE, запущенного на одном из дистрибутивов Linux Ubuntu.

К колонке платформ на которые вышел/выйдет Serious Sam 3: BFE (это PC, Mac, Xbox 360, PS3) теперь можно прибавить и Linux. Скорее всего, порт для Linux выйдет вместе с соответствующим клиентом Steam, к которому привязана игра, сам же Steam должен выйти в этом году.

Пользователи компьютеров Mac встретили положительно приход Serious Sam 3: BFE на их операционную систему. В последнее время тенденция такова, что разработчики всё меньше портируют более-менее серьёзные игры на Linux, но видимо с первопроходцами Croteam и Valve ситуация изменится.

Здорово! Я как раз через wine не смог поиграть  ab

14

BWR пишет:

теперь можно прибавить и Linux

Linux работает на PC, так что добавлять нечего.

15

Не может не радовать ab

16

Alecks-ei пишет:
BWR пишет:

теперь можно прибавить и Linux

Linux работает на PC, так что добавлять нечего.

Как на PC так и Mac