Spiiin's blog

Хорошие качества программистов

Качества программистов, которые мне нравятся:

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

Города, которые мы выбираем

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

daScript ссылки

Ссылки по библиотекам и примерам на daScript

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

daScript OpenGL

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

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

daScript macro

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

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

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

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

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

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

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

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

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

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

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

Суперфанаты

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

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