• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
CodeFest 2013. Шергин Д. — Платформа 3D-графики Unigine — проект мирового уровня родом из Сибири
 

CodeFest 2013. Шергин Д. — Платформа 3D-графики Unigine — проект мирового уровня родом из Сибири

on

  • 697 views

 

Statistics

Views

Total Views
697
Views on SlideShare
283
Embed Views
414

Actions

Likes
0
Downloads
0
Comments
0

6 Embeds 414

http://warenek.ru 234
http://2013.codefest.ru 176
http://webcache.googleusercontent.com 1
http://918b7a8f48611edd82fc9a36068d31c9.mtproxy.yandex.net 1
http://ef7506a693fc4c252df979f54f202356.mtproxy.yandex.net 1
http://5c1840ee66b50639590e7294f898d172.mtproxy.yandex.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    CodeFest 2013. Шергин Д. — Платформа 3D-графики Unigine — проект мирового уровня родом из Сибири CodeFest 2013. Шергин Д. — Платформа 3D-графики Unigine — проект мирового уровня родом из Сибири Presentation Transcript

    • Платформа 3D-графики UNIGINEпроект мирового уровня родом из Сибири Денис Шергин
    • Heaven benchmark
    • Совместная работа с лидерами индустрии IT
    • Масштаб катастрофы• жесткие требования к производительности (real-time)• очень высокая планка стабильности (middleware)• all-in-one: render, physics, world manager, script, GUI, sound, network, tools• Windows, Linux, Mac, PlayStation 3, Android, iOS, Windows RT
    • Масштаб катастрофы - 2• ~1 000 000 LOC, много C++ кода• поддержка разных поколений GPU• огромный API (более 5000 функций)• больше 10 лет R&D• стабильное обновление SDK раз в месяц• 21 вариация SDK
    • Frustum (CTO)
    • Pluton: Valley benchmark
    • Команда-созвездие
    • Команда - созвездие• специалисты разных профессий• говорят на разных языках• менеджер – медиатор• заинтересовать, донести идею• а ты налей и отойди• не снижать планку требований
    • Зачем PM?• заинтересованный специалист = разогнавшийся поезд• менеджер должен успевать укладывать рельсы перед паровозом• убрать препятствия• дать сфокусироваться на реализации таланта• говорить, ЧТО делать, а не КАК• UNIGINE-taxi
    • Инструменты
    • Инструменты• continuous integration везде (TeamCity)• документация, auto-tests, SDK (Python)• NIH – свой язык программирования, отладчик, профайлер, GUI…
    • Процессы• когда рулит waterfall• когда рулит agile• цикл выпуска SDK• формирование требований• поддержкой занимаются все• перфекционизм и прагматизм• eat your own dog’s food
    • Партнеры
    • Партнеры• нужно быть полезным или опасным• польза: – ранний доступ к технологиям – оптимизации в драйверах, багфиксы – лаборатории compatibility/performance – co-marketing• здоровый нейтралитет
    • Результаты• топовые клиенты по всему миру покупают софт у компании из Сибири• занимаемся интересным – в топ на хабре одним постом• «работал в UNIGINE» как знак качества• GDC, ShaderX, SIGGRAPH, I/ITSEC• успеваем открыть/закрыть офисы• выпустить 4 GPU бенчмарка и игру• собраться встряхнуть рынок симуляторов
    • Как все начиналось
    • Как все начиналось• 8 лет назад• 2 студента-радиофизика• open source проект• какой-то опыт работы• план сделать лучший в мире 3D движок• бюджет: $0.0 (ноль долларов ноль центов)• УПЕРТОСТЬ
    • Денис Шергинbinstream@unigine.com twitter: @binstreamwww.unigine.com Ищите UNIGINE в соц. сеточках! Блог: crew.unigine.com