Рубрика «game development» - 163

Как я подружил Unity3D и F#
В последнее время я стал все больше и больше интересоваться функциональным программированием, и при выборе языка предо мною пал выбор среди двух очень понравившихся мне языков — Haskell и F#.
В F# меня соблазнило то, что его можно компилировать в MSIL сборки, что обеспечивает возможность использования библиотек классов F# в других языках Microsoft .Net, а также то, что он и сам может их использовать. Ко всему прочему, я ещё и начинающий разработчик Unity3D, и мне в голову пришла мысль: если компилируется в MSIL, то может можно использовать F# скрипты в Unity? Гугление дало ответ: по-человечески нельзя. Можно создать библиотеку классов, поставить в проекте ссылки на библиотеку UnityEngine.dll, компилировать и импортировать как ассет, после чего добавлять компоненты Mono-behaviour напрямую из библиотеки, но это не слишком удобно, согласитесь. Однако, пройдя гугл, Reflection и справку по Unity, мне все таки удалось приблизить(но не повторить в точности) работу с F# скриптами внутри редактора к тому виду, в котором производится работа со скриптами на встроенных языках. Подробности — под хабракатом.
Читать полностью »

На прошлой неделе проекты Reaper Miniature Bones и Planetary Annihilation стали 10-м и 11-м проектом перешагнувшими на Kickstarter черту 1 миллион долларов. Оба этих проекта относятся к разделу Игры. Семь из одиннадцати проектов которые набрали больше $1M в этом году — игры, и восьмой — комикс по игре.
Это — год игр на Kickstarter.

В 2012, в игры было вложено больше денег чем в любой другой раздел. Вот список лидирующих разделов по внесенным за год деньгам, на 31 августа 2012 года:

1. Games — $50 million
2. Film — $42 million
3. Design — $40 million
4. Music — $25 million
5. Technology — $16 million

Читать полностью »

image
Такой заголовок был выбран с умыслом, намеренно, чтобы когда человек, впервые задумавшийся о том, что сейчас он сделает свою MMO за пару месяцев с друзьями, вбив эти слова в гугл, попал сюда, прочитал и осознал что такое разработка игры.
Читать полностью »

Директор подразделения онлайн-игр компании Ubisoft (серия )Стефани Перлоттои (Stephanie Perlotti ) о обширном интервью игровому изданию rockpapershotgun.com сообщила, что её компания приняла решение отказаться от сомнительной практики защиты игр, которая требовала для запуска игры наличия постоянного подключения к сети; при этом также не будет ограничений ни по числу инсталляций, ни по числу компьютеров, на которые игра может быть установлена.

Единственное требование от издателя таких хитов как Assassin's Creed и Far Cry 2 будет заключаться в том, что игра должна будет единожды пройти активацию на серверах Ubisoft, после чего она будет считаться легитимной и не требовать более никаких манипуляций для её запуска.

Читать полностью »

Во времена XTшек и ДОС был у меня вариант Сокобана, реализованный в виде махонького бинаря, размером менее десяти килобайт. Называлось это чудо pusher.exe и выглядело вот так:

Уровни для Сокобана

Это был простой уровень, но как насчет вот такого?
Читать полностью »

Итак, свершилось!

Спустя 8 лет, авторы модификации Black Mesa Source решили выпустить свое детище в свет! На главной появился таймер с отчетом времени до выхода модификации.

Также на сайт был выложен Саундтрек и Письмо о нашем найме в лаборатории Black Mesa.

Сама модификация будет бесплатной.

UPD
По наводке читателя altoing: выйдет только первая часть игры, до главы Lambda core. Читать полностью »

Приветствую,

Недавно я работал с одним игровым проектом. Одна из многих задач была — понять тренды на рынке игровой индустрии. Удивительно, но оказалось, что на очевидный вопрос, в Интернет практически не нашлось ответов. Многие разработчики все еще называют game development творчеством и мало интересуются бизнес-составляющей проекта. Бесспорно, компьютерные игры, это piece of art, но все же, я уверен, что это так же должно быть и хорошим бизнесом.

Одна из бизнес задач, это понимание индустриальных трендов — т.е. лучших практик и стандартов, которые доказали свою состоятельность и именно на них есть возможность заработать в ближайшее время.Читать полностью »

Valve понравились технологии open source

Valve продолжает сотрудничать с Intel в рамках поддержки OpenGL для Linux, теперь Left 4 Dead 2 работает и на Mesa.

Эрик Энхолт (Intel's Open-Source Technology Center) очень тепло отзывается о сотрудничестве со спецами из Valve:

— Это восхитительно! Сотрудничество с Valve — это здорово. Ещё ни с одним издателем игр мы никогда не достигали такого полного взаимопонимания. Valve делают игры, в которые люди по-настоящему хотят играть.Читать полностью »

План снова немного поменялся, я решил поменять части 2 и 3 местами.

  1. Основы программирования 3D графики и отличия фиксированного и программируемого конвейеров
  2. Game loop, различные подходы к организации цикла рендера и обработки логики в играх
  3. Трансформации, проекции и передача параметров в шейдеры
  4. ???

Сначала я хотел ограничиться самым распространенным случаем, но наткнувшись на статью Koen Witters, решил что описание всех распространенных вариантов точно не будет лишним. Получился, скорее всего не перевод, а вольный пересказ, и примеры взяты в несколько измененном виде (в оригинале, как мне показалось, имена переменных и констант были совершенно неадекватными и только усложняли понимание).

Читать полностью »

Доброго времени суток!
Хотим познакомить вас с нашим приложением «Монополия: Золотой Мешок», которое разработано для социальной сети «Вконтакте».
Вы можете его увидеть, перейдя по этой ссылке.
Игра в миллионера или история создания настольной игры для социальной сети
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js