Spiiin's blog

daScript OpenGL

Пример использования байдингов OpenGL для языка daScript

Читать дальше...

daScript macro

daScript - скриптовый язык для игр от Gaijin Entertaiment.

После нескольких дней изучения понял, что испытываю интерес и хороший страх по отношению к этому языку. Такой, как если бы нашёл лазерную указку и решил поиграть с котом, но понял, что этой указкой можно легко резать металл.

Гайдзины делают не замену Lua, они делают замену C++! Точнее даже, не “делают”, а практически “сделали”, язык сейчас находится в версии 0.2, но полноценно используется ими в продакшене в Warthunder.

Доклад и документация акцентируют внимание на быстродействии языка и возможности серьёзных изменений без перезапуска игры, но только вскользь упоминают о мощных возможностях макросов. Так что я решил попробовать решить задачку, требующую их использования. Это моя первая программа на daScript, после трёх дней изучения, так что где-то возможны и неизбежны косяки.

Читать дальше...

С++ в геймдеве

Немного о том, почему в геймдеве используется C++, как именно он используется, и всё ли с этим правильно.

Читать дальше...

О книгах и самообразовании

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

Читать дальше...

Суперфанаты

Тезисы заметки:

  • Не нужно называть фанатов игры “китами”
  • Для free-to-play игр самыми важными игроками являются преданные фанаты
Читать дальше...

ATARI: Модель крючка

Выдержки из книги Нира Эяля: Hooked. На крючке: как создавать продукты, формирующие привычки.

Читать дальше...

Метод Lean Startup

Выдержки из книг Эрика Риса Lean Startup и Стива Бланка Четыре шага к озарению с комментариями.

В русском варианте она называется Бизнес с нуля: Lean startup, что сбивает с толку. В книге разбираются случаи как запуска нового бизнеса, так и создания нового продукта в рамках существующих компаний. Кроме того, книга не про Стартапы (у этого слова уже давно образовалось самостоятельное значение в русском языке), а про Запуск новых продуктов. Так что корректнее было бы перевести название как Способ экономного запуска новых продуктов. С таким переводом читатели скорее заинтересуются методикой, которая может быть адаптирована для различных типов проектов. Например, Николас Ловелл в книге The Pyramid of Game-Design описывает использование элементов методологии в разработке игр.

Читать дальше...

Путь гейм-дизайнера

Набросал схему изученных и частично прочитанных книг по гейм-дизайну.

Читать дальше...