Компания cyanide studio: все игры

Cyanide studio — энциклопедия рувики

Преимущества C#

Независимость от железа. Программисту не надо адаптировать программу под разные платформы и системы — за него это делает виртуальная машина, вшитая в .NET Framework. В итоге один и тот же код можно запускать на любых устройствах — смартфонах, компьютерах, серверах, банкоматах и даже умных часах.

Отличная совместимость с Windows. Не зря же язык разработали именно в Microsoft. Так же как Swift идеально подходит для программирования под экосистему Apple, C# прекрасно вписывается в экосистему Windows.

Управление памятью. Чтобы программа работала стабильно, её надо иногда чистить от ненужных объектов, ссылок, кэша и прочего мусора. В C# это происходит автоматически — разработчику не надо следить за расходом памяти, бороться с её утечками или удалять мёртвые куски кода.

Строгая типизация. Когда вы объявляете переменную в C#, надо сначала указать, что в ней лежит — строка, число или массив. Так разрабатывать чуть дольше, зато ваш код работает предсказуемо — числа взаимодействуют с числами, строки со строками и так далее. В языках со слабой типизацией свободы и драйва больше, но есть шанс пропустить ошибку, которая всплывёт в готовой программе.

Большое сообщество. На С# пишут более миллиона программистов по всему миру. В соцсетях полно чатов и сообществ «шарпистов», где можно задать вопрос, обсудить сложную тему или найти готовое решение. В теории можно даже найти ментора, который поделится знаниями и поможет быстрее освоить язык.

Синтаксический сахар. В С# есть много способов сократить код, не нарушая логику программы. Программисты называют такие приёмы «синтаксическим сахаром» — они помогают сделать код проще, понятнее и в целом симпатичнее. Сравните, например, как выглядит сложение чисел с «сахаром» и без.

Без «сахара»:

С «сахаром»:

Кто и для чего использует C#

C# — пятый по популярности язык программирования в мире. Его используют банки, диджитал-агентства, провайдеры связи и крупные IT-компании. Вот что пишут на C# российские и зарубежные корпорации:

  • Microsoft — приложения для Windows и Xbox.
  • Tesla — корпоративные веб-сервисы и программы.
  • Stack Overflow — серверную логику сайтов.
  • Сбербанк — 3D-графику и программы виртуальной реальности.
  • Ozon — складские и логистические системы.
  • «Яндекс» — приложения для автоматизации продаж.

Рассмотрим сферы применения «шарпов».

Игры и виртуальная реальность на Unity

Если вы увлекаетесь геймдевом или просто играете в игры, то наверняка слышали про Unity. Это такая среда, где можно быстро собрать игру из готовых объектов, а потом запустить почти на любом железе. Процесс разработки выглядит так: вы продумываете содержание игры и её сюжет, а Unity берёт на себя графику, физику, звук и другие технические штуки.


Геймплей игры Escape from Tarkov, написанной на UnityСкриншот: Escape from Tarkov / Battlestate Games

В теории на Unity можно делать не только игры, но и любые проекты, где нужна 3D-графика, — метавселенные, программы для VR-устройств, дизайн интерьеров и так далее. А пишут под Unity в основном на языке C# — отличный повод выучить именно его, если видите себя в геймдеве или виртуальной реальности.

Программы для Windows

Поскольку C# — это язык от Microsoft, на нём удобно писать настольные приложения для Windows. Для этого разработчики придумали специальную платформу — называется .NET Framework. Она умеет переводить код из понятного человеку в понятный процессору — то есть компилировать.

Преимущество платформы в том, что она может исполнить любую C#-команду на любом процессоре — а на Windows работает не меньше тысячи разных моделей. Если бы не .NET, пришлось бы компилировать код под каждое железо отдельно. А ещё .NET поддерживает много плагинов, библиотек и шаблонов для наглядной разработки интерфейсов — это фактически целый мир и экосистема для программиста на Windows.


Создание Windows-приложения с помощью библиотеки WPF.NETКадр: Payload / YouTube

Кросс-платформенные приложения

С помощью фреймворка Mono один и тот же С#-код можно запускать в разных десктопных системах — например, в Linux или macOS. А если код надо запустить на мобильных платформах, используют версию Mono для смартфонов — Xamarin.

Допустим, мы пишем приложение для смартфона — мобильные карты. Они должны одинаково работать и на айфоне, и на Android-устройстве, но выглядеть нативно — то есть по дизайн-коду своих платформ. Вот как эту идею можно воплотить на Xamarin:

  • Проектируем дизайн приложения в визуальном редакторе.
  • Привязываем к нему логику на C#.
  • Всё это дело подхватывает Xamarin и переводит в родные для iOS и Android интерфейсы.
  • На выходе получаем целых два приложения — для Android и iPhone. А программировали мы всего один раз — удобно вышло.


Мобильное приложение «Карты», созданное с помощью Xamarin.FormsИзображение: Microsoft

Серверная логика веб-сайтов

В чистом виде сервер — это просто машина, и, чтобы она заработала, нужен специальный софт. Нередко его пишут на языках PHP и Java, но если вам нужен софт для сервера на Windows, эксперты рекомендуют именно C#. Он хорошо работает с фреймворками от Microsoft и быстро запускается на Windows-машинах.

Нейросети

В любое приложение на C# можно встраивать алгоритмы машинного обучения — например, компьютерное зрение, распознавание лиц или музыкальные рекомендации в плеере. Фишка в том, что для этого не надо глубоко разбираться в математике или Data Science. Достаточно подключить специальную библиотеку от Microsoft — ML.NET, — и она возьмёт все внутренности на себя.

А ещё с ML.NET работает кросс-платформенность — то есть алгоритмы в теории можно запускать вообще где угодно. Например, на банкомате, если надо сделать авторизацию по лицу.

Недостатки языка

Есть у C# и недостатки, причём довольно серьёзные, — давайте разберём и их тоже.

Скорость. Когда мы запускаем программу на C#, код исполняется не сразу, а сначала адаптируется под нужное железо. Так мы охватываем больше платформ, но теряем в скорости — программе нужно сделать двойную работу, чтобы просто стартовать. Из-за этого интерфейсы на С# иногда подтормаживают при первом запуске.

Безопасность. Эксперты говорят, что код на C# легко декомпилировать — то есть перевести из машинного обратно в человеческий. Проблема в том, что так программу может легко прочитать хакер или конкурент — и изучить её уязвимости, украсть фрагменты кода или написать для неё вредоносный софт.

История

В 2000-х года студия была известна преимущественно серией симуляторов спортивного менеджмента Pro Cycling Manager. Также студия разработала ролевую игру по мотивам серии книг Дж. Р. Р. Мартина «Песнь Льда и Пламени», которая вышла в 2012 году под названием Game of Thrones.

4 мая 2011 года Cyanide объявила о разработке фэнтезийного экшена с элементами RPG Of Orcs and Men и 11 октября 2012 года выпустила эту игру. Дальнейшее развитие эта франшиза получила в стелс-экшенах Styx: Master of Shadows и Styx: Shards of Darkness, где главным действующим лицом является один исключительно выдающийся гоблин, который является мастером скрытности.

В мае 2018 году компания Bigben Interactive купила студию Cyanide Studio за 20 миллионов евро.

Разработка игр

Год Название Платформа (-ы) Издатель (и)
2001 Cycling Manager Microsoft Windows Focus Home Interactive
2002 Cycling Manager 2 Microsoft Windows
2003 Horse Racing Manager Microsoft Windows Bigben Interactive
Cycling Manager 3 Microsoft Windows Focus Home Interactive
2004 Microsoft Windows
Cycling Manager 4 Microsoft Windows
Chaos League Microsoft Windows
2005 Microsoft Windows
Pro Cycling Manager Microsoft Windows
2006 Winter Challenge Microsoft Windows
Pro Cyclin g Manager: Season 2006 Microsoft Windows
Microsoft Windows Micro Application
2007 Dungeon Party Microsoft Windows Focus Home Interactive
Pro Cycling Manager: Season 2007 Microsoft Windows
Pro Cycling: Season 2007 PlayStation Portable
Loki: Heroes of Mythology Microsoft Windows
2008 Pro Cycling Manager: Season 2008 Microsoft Windows
Pro Cycling: Season 2008 PlayStation Portable
2009 iOS Cyanide
Pro Cycling Manager: Season 2009 Microsoft Windows Focus Home Interactive
Blood Bowl Microsoft Windows, Nintendo DS, PlayStation Portable, Xbox 360
Pro Cycling: Season 2009 PlayStation Portable
Le Tour de France 2009 Xbox 360
2010 Runaway: A Twist of Fate Nintendo DS
Pro Cycling Manager: Season 2010 Microsoft Windows
Pro Cycling: Season 2010 PlayStation Portable
Dungeon Raiders Nintendo DS Focu s Home Interactive, UFO Interactive Games
Blood Bowl: Legendary Edition Microsoft Windows Focus Home Interactive
2011 Cycling Manager Online Microsoft Windows
Pro Cycling Manager: Season 2011 Microsoft Windows
Le Tour de France 2011 PlayStation 3, Xbox 360
Игра престолов: Genesis Microsoft Windows
2012 Противостояние Microsoft Windows
Игра престолов Microsoft Windows, PlayStation 3, Xbox 360 Atlus, Focus Home Interactive
Microsoft Windows Cyanide
Pro Cycling Manager Season 2012: Le Tour de France Microsoft Windows Focus Home Interactive
Le Tour de France 2012 PlayStation 3, Xbox 360
Of Orcs and Men Microsoft Windows, PlayStation 3, Xbox 360
Blood Bowl: Chaos Edition Microsoft Windows
2013 Impire Microsoft Windows Paradox Interactive
Pro Cycling Manager Season 2013: Le Tour de France — 100-е издание Microso ft Windows Focus Home Interactive
Le Tour de France 2013: 100-е издание PlayStation 3, Xbox 360
Microsoft Windows Cyanide
2014 Microsoft Windows
Le Tour de France 2014 PlayStation 3, PlayStation 4, Xbox 360 Focus Home Interactive
Pro Cycling Manager: Season 2014 Microsoft Windows
Microsoft Windows 505 Games
Front Page Sports Football Microsoft Windows Cyanide
Styx: Master of Shadows Microsoft Windows, PlayStation 4, Xbox One Focus Home Interactive
Microsoft Windows Cyanide
2015 Le Tour de France 2015 PlayStation 3, PlayStation 4, Xbox One Focus Home Interactive
Pro Cycling Manager: Season 2015 Microsoft Windows
Blood Bowl II Microsoft Windows, PlayStation 4, Xbox One
Android, iOS Cyanide
2016 Microsoft Windows
Pro Cycling Manager 2016 Microsoft Windows Focus Home Interacti ve
Le Tour de France 2016 PlayStation 4, Xbox One
Space Hulk: Deathwing Microsoft Windows, PlayStation 4, Xbox One
2017 Pro Cycling Manager 2017 Microsoft Windows
Le Tour de France 2017 PlayStation 4, Xbox One
Styx: Shards of Darkness Microsoft Windows, PlayStation 4, Xbox One
2018 Pro Cycling Manager 2018 Microsoft Windows
Le Tour de France 2018 PlayStation 4, Xbox One
Call of Cthulhu Microsoft Windows, PlayStation 4, Xbox One
Space Hulk: Tactics Microsoft Windows, PlayStation 4, Xbox One
В разработке Werewolf: The Apocalypse — Earthblood Microsoft Windows, PlayStation 4, Xbox One Nacon
Pro Cycling Manager 2021 Microsoft Windows Nacon

История

До основания Cyanide Патрик Плигерсдорфер начал работал в индустрии видеоигр с Ubi Soft, где помогал открывать внутреннюю студию разработки в Японии. Покинув Ubi Soft, Плигерсдорфер основал Cyanide в Нантере в 2000 году. В ноябре 2007 Cyanide объявили, что они открыли новую студию в Монреале, Канада. В то время новой студии, известной как Amusement Cyanide, было поручено создать новый собственный движок анимации 3D для игры, которая разрабатывалась в штаб-квартире Cyanide. 14 мая 2018 года французское издательство Bigben Interactive (ныне Nacon ) объявило, что они полностью приобрели Cyanide на общую сумму 20 миллионов евро. К этому времени в Cyanide работало 110 человек в двух своих студиях. Focus Home Interactive, основной издатель Cyanide, ранее также пытался захватить студию, но был отклонен наблюдательным советом разработчика, что в конечном итоге привело к отставка главного исполнительного директора Focus Home Interactive, Седрика Лагаррига.

Что по деньгам

По данным «Хабр Карьеры», средняя зарплата «шарпистов» составляет 162 000 рублей в месяц. Это не самые космические цифры для IT, но вполне приличные — примерно столько же получают программисты на Java, Python, PHP и других популярных языках.


Скриншот: Habr / Skillbox Media

На российском hh.ru мы нашли около 4 тысяч вакансий для разработчиков на C#. Больше всего предложений в Москве и Петербурге — это неудивительно, ведь там сосредоточена львиная доля энтерпрайза, где C# является стандартом. В основном компании ищут программистов для разработки бэкенда и десктопных программ, но есть варианты и в геймдеве, и в больших данных.

Интересно, что стажёры, которые только пришли в профессию, могут получать в районе 40 тысяч рублей в месяц. А если у новичка хорошая теоретическая база или уже есть какой-то опыт разработки, можно сразу пробоваться на Junior-позиции — там зарплаты уже около 64 тысяч рублей. Среди крупных компаний, которые готовы брать джунов-шарпистов, — Сбербанк, «МТС», Ozon и Kaspersky.


Скриншот: сайт HeadHunter / Skillbox Media

Более опытным Middle-разработчикам компании готовы платить в районе 120–150 тысяч рублей, а сеньорам и тимлидам — от 234 тысяч. Но такие программисты должны не только хорошо кодить, но и кое-что понимать в управлении командой и проектом.

Game History

Cycling Manager 3

Horse Racing Manager

Pro Rugby Manager 2

Pro Cycling Manager

Winter Challenge

Pro Cycling Manager: Season 2006

Horse Racing Manager 2

2010

  • Runaway: A Twist of Fate
  • Pro Cycling Manager: Season 2010
  • Pro Cycling: Season 2010
  • Dungeon Raiders
  • Blood Bowl Legendary Edition

2012

  • Confrontation
  • Dungeonbowl
  • Pro Cycling Manager: Season 2012 Le Tour de France
  • Le Tour de France 2012
  • Of Orcs and Men
  • Blood Bowl: Chaos Edition

2013

  • Impire
  • Pro Cycling Manager: Season 2013 Le Tour de France 100th Edition
  • Le Tour de France 100th Edition
  • Aarklash: Legacy

2014

  • Dogs of War Online
  • Le Tour de France 2014
  • Pro Cycling Manager: Season 2014
  • Pro Rugby Manager 2015
  • Front Page Sports Football
  • Styx: Master of Shadows
  • Pro Basketball Management 2015

Coming Soon

Werewolf: Apocalypse

References
  1. http://www.cyanide-studio.com/the-studio
  2. https://en.wikipedia.org/wiki/Cyanide_(company)

Разработанные игры

Дата релиза Название Платформы
Cycling Manager Windows
Cycling Manager 2 Windows
Chaos League Windows
Horse Racing Manager Windows
Cycling Manager 3 Windows
Pro Rugby Manager Windows
Cycling Manager 4 Windows
Pro Rugby Manager 2005 Windows
Winter Challenge Windows
Pro Cycling Manager 2006 Windows
Horse Racing Manager 2 Windows
Dungeon Party Windows
Loki: Heroes of Mythology Windows
Pro Cycling Manager 2007 Windows
Runaway 2: The Dream of The Turtle DS
Pro Cycling Manager 2008 Windows, PSP
iSurf iOS
Pro Cycling Manager 2009 Windows, Xbox 360, PlayStation Portable
Blood Bowl Windows, Xbox 360, PlayStation Portable, Nintendo DS
Dungeon Raiders Nintendo DS
Pro Cycling Manager 2010 Windows
Pro Cycling Manager 2011 Windows
Cycling Manager Online Windows
Tour de France 2011 Xbox 360, PlayStation 3
A Game of Thrones: Genesis Windows
Game of Thrones Windows, Xbox 360, PlayStation 3
Dungeonbowl Windows
Of Orcs and Men Windows, Xbox 360, PlayStation 3
Confrontation Windows, Xbox 360, PlayStation 3
Pro Cycling Manager 2012 Windows
Impire Windows
Aarklash: Legacy Windows
Styx: Master of Shadows Windows, Xbox One, PlayStation 4
Dogs of War Online Windows
Pro Cycling Manager Season 2014: Le Tour de France Windows
Blood Bowl 2 Windows, Xbox One, PlayStation 4
Space Hulk: Deathwing Windows, Xbox One, PlayStation 4
Styx: Shards of Darkness Windows, Xbox One, PlayStation 4
Space Hulk: Tactics Windows, Xbox One, PlayStation 4
Call of Cthulhu Windows, Xbox One, PlayStation 4
2020 Pro Cycling Manager 2020 Windows
Werewolf: The Apocalypse – Earthblood Windows, Xbox One, Xbox Series X/S, PlayStation 4, PlayStation 5
2021 Pro Cycling Manager 2021 Windows

Company History

Cyanide is an independent and privately held video game studio. Based in Paris, it was created in 2000 and has risen to become one of the most productive game development studios in France. 
Cyanide is best known for its Pro Cycling Manager series, but the studio also boasts games drawn from a wide variety of universes. Notable releases include Game of Thrones RPG as well as an adaptation of Games Workshop’s renowned board game, Blood Bowl. A sequel of the latter is currently in development.

The studio was started by 7 Ubisoft employees who left to follow their dream of making a sport management simulation, set in the world of professional cycling. 10 years on, with «Pro Cycling Manager» going each year to the top of the PC sales charts and extending now on consoles with “Tour de France”, the founders’ initial hunch has more than proved itself. This intuition for what makes a hit-game has been key to the success of the studio.

Cyanide’s original sporting bent was due in large part to the sporting tendencies of its founders. But behind the sport-management façade there was (and still is) a collection of hard-core gamers. Cyanide has more than one string to its bow, as games such as «Loki» (Action/RPG, 2007), «Blood Bowl» (sport/fantasy/RTS, 2009/2010) or «Dungeon Party» (F2P MMOG, 2009) have proved. These titles offer a rich pool of characters drawn from a wide variety of game universes. In 2009, Cyanide secured the video game adaptation rights to George R. R. Martin’s “A Song of Ice and Fire” series. As a result, a tactical, strategy game was released for the PC in the 3rd quarter of 2011 and an RPG released on PC and next-gen consoles in the first half of 2012. Since 2013, Cyanide also started to self-published its own games, such as the recent “Aarklash: Legacy” (tactical/RPG, 2013) based on a figurines IP acquired by the studio in 2010.

  • 75 people in Paris, including 11 girls (which is not nothing!),
  • 15 years of existence, strong self-financing capacity,
  • More than 50 games released since the creation of the studio (the series of Pro Cycling Manager, Chaos League, Loki, Blood Bowl, Styx: Master of Shadows …)
  • 3 different worlds: Realistic, fantastic, cartoon
  • 8 platforms: PC, Xbox One, PS4, PSP, Wii, DS, tablets, mobiles
Понравилась статья? Поделиться с друзьями:
Curious-eyes
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: