Пользователь
0,0
рейтинг
15 февраля 2014 в 15:45

Разработка → Как я написал и выпустил книгу по разработке игр под iOS



В прошлом году вышла iOS7. В ней был ряд нововведений, включая новую библиотеку для разработки игр — Sprite Kit. Геймдев — мое небольшое хобби, которым я занимаюсь после работы по возможности, и конечно он меня заинтересовал.

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

Конечно, как разработчик который никогда не писал никаких книг, я подумал, что это трудно, невозможно, да еще и  при совмещении с основной работой и написал менеджеру, что я в принципе и не против, но не уверен что у меня все хорошо получится. Тот заверил меня что у них достаточно авторов, которые пишут фуллтайм и что это все не так сложно как кажется.

Я подумал, что мне нечего терять и согласился. Благо с английским проблем не было — спасибо школе и непрофильному институту.

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

Написание плана заняло у меня один вечер — примерный список глав выстроился по аналогии с другими книгами по разработке игр.
После отправки плана на согласование редакционной комиссией они предложили внести мелкие изменения, например добавить главу по публикации игры в аппстор.

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

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

Договор подписывался сервисом Echosign от Adobe, заходим на сайт, там наш договор, ставим мышкой подпись, то же делает представитель издательства, и подписанные договоры отсылаются обоим сторонам.

По главам выставлялись строгие дедлайны — примерно неделя на главу, а то и меньше, последние главы писались за 4–5 дней, т.к. издательство хотело выпустить книгу как можно раньше на волне популярности iOS 7 и спрайт кита.

Книга в серии mini-series, всего 120 страниц.

Итак я приступил к написанию книги примерно в середине октября. Книга писалась вечерами, ночами, и после рабочего дня заставлять себя сесть и писать было довольно трудно. Но меня мотивировала мысль, что своя книга это круто, и силы находились.

Написание книги с технической стороны было безумно неудобным. У издательства есть свой темплейт со стилями для ворда, стилей в районе 50, для заголовков, кода, списков, и кучи других элементов. В моем ворде на маке не было адекватной возможности выбора этих стилей, например на панельках сверху. Все время когда надо было перейти в другой стиль, а это примерно каждое второе-третье предложение, приходилось идти в менюшки, там находить стиль, применять его и т.д. и т.п. К концу процесса я уже освоился, а мой менеджер ничем не мог мне помочь.

Я старался строго соблюдать дедлайны, главы отсылал за один день до конца срока, за что мой редактор был мне благодарен. К концу написания глав подключился еще один редактор. Они читали главы на предмет ошибок, как смысловых, так и стилистических и орфографических. Нужно отметить, что редакторы разбираются в тематике, зачастую получал комментарии по коду, просили написать пояснее и расширить некоторые моменты, что довольно удивительно, учитывая что издательство выпускает узкоспециализированные книги почти по всей IT сфере.

Вся редакторская работа велась посредством комментариев в ворде. Редакторы никогда не правили сам текст, только писали в комментариях — может быть это перефразируем, или советовали написать вот это по-другому.
Написание глав закончилось примерно в конце ноября. Еще некоторое время заняло редактирование глав. Тут то я и подумал, что вот оно, книга близка к завершению.

Как же я ошибался. После того как текст устраивал редакторов, его отправили техническим редакторам. Это люди которые разбираются непосредственно в теме, iOS разработчики.
Тут я получил еще волну комментариев по коду и по тексту. Еще пару недель заняло переписывание спорных моментов, чтобы удовлетворить их. Причем по некоторым моментам мы спорили, но пришли к консенсусу по всем вопросам.

В конце декабря текст ушел на верстку. Тут его раскладывали уже для печати. Это самые финальные тексты, там нежелательно вносить изменения, только если исправлять ошибки.
Эти тексты пришли мне где-то в начале января. Нашлись некоторые ошибки, их быстро исправили.

И вот наступил прекрасный день 20-го января. Мне написал мой редактор и радостно сообщил что книга вышла. Она стала доступна как на сайте издательства, так и в ряде других интернет магазинов, в том числе и Амазона.

В целом процесс написания книги не слишком сложен, единственное — занимает очень много времени. Но то удовлетворение, которое я испытал после того как моя книга вышла дорогого стоит.

FAQ:

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

2. Стал ли автор миллионером после написания книги?
Нет, автор обогатился примерно на одну зарплату.

Буду рад ответить на ваши вопросы. Ссылку на книгу не даю, поэтому не пишу в «Я пиарюсь».
@Voley
карма
55,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (54)

  • +4
    Очень интересно, спасибо! Думал, раньше что авторы книг, все же, хорошо зарабатывают, т.к. написание книги с нуля — это же уйма времени!
  • +16
    У вас есть доступ к статистике покупок книги?
    • +2
      Нет, доступа нет.
  • 0
    Со мной связалось англоязычное издательство, которое не работает на русском рынке. Исключительны права на книгу у него, даже если бы я захотел, книга не вышла бы тут.

    Изредка книги от Packt можно найти в переводе, но задержка и правда жуткая.
  • +2
    Эх, жаль не знал про вашу книгу во время Bonanza, купил бы просто так :)

    А как с языком обстояло? Насколько я понимаю, вы не носитель. Насколько сложно было писать сразу на английском? Много ли времени ушло на стилистические правки и насколько серьезными они были с их стороны?

    Я прочитал несколько книг PackPub и заметил, что язык там достаточно простой. Особенно если автор не носитель.
    • +3
      Было не слишком сложно. Изучаю язык с детства, учился на дипломата, английский там поставлен весьма и весьма.
  • +7
    Еее, поздравляю со своей первой книгой!

    Нет, автор обогатился примерно на одну зарплату.

    Я понимаю, что не в бабках счастье, но все же такой общий вопрос к авторам книг — а нахрен вообще работать с издательствами, если конечный профит такой маленький? Логика подсказывает, что если писать книгу, скажем, на гитхабе, можно быстрее получить фидбеки по стилистике, коду, содержанию и прочему. А потом либо совсем ее отдать в Open Source, либо собирать деньги донейтом.
    А для хардкорных самоорганизованных людей можно вообще тихо и спокойно писать книгу дома, а потом напечатать ее в каком-нибудь издательстве.
    Я профан, ничего про выпуск книг не знаю, поэтому и испрашиваю — нафига оно так?
    • +8
      Думаю, есть зато чем гордиться. Автор книги "..." — звучит неплохо. Может, потом еще в жизни пригодится. Человек попробовал себя, почему бы и нет.
      • +2
        Дык это все понятно, а же не камень в огород автора кидаю.

        Вопрос общий. Зачем писать книги через издательства, если профита так мало, а исключительные права передаются? Ведь практически все пишут книги через издательства — в чем соль?
        • 0
          Если не ошибаюсь, то на Хабре была статья от издателя с описанием процесса. Был так же и опыт издания без издательства.
          Соль не только в написании текста как такового, а еще и в массе друших задач, которыми автор заниматься не может и не должен.
          • 0
            Ну дорого стоят эти вещи, получается. Очень дорого.
        • 0
          Если утрировать, то когда пишите с издательством, вам платят. Обычно даже авансом часть гонорара.

          Когда вы решаете писать без издательства, то вам надо найти бюджет для книги самому. А так же взять на себя всю организационную работу или нанять агента. И, что самое болезненное, принять все риски персонально.

          Профит, при работе с издательством, прямо пропорционален вашей популярности как автора. Это логично, что, человек, который пишет первую книгу по инициативе самого издательства, не получит особенно впечатляющего гонорара.
          • 0
            Ну если человек пишет только книги — вполне может быть вы правы. Когда же это эпизодический процесс — зачем?

            На самом деле, еще интересует бюджет на книгу. Мне видятся такие расходы: редакторы, оформление, верстка (хотя, при должной подготовке, этот пункт можно освоить самому — благо, есть TeX), печать. Еще реклама (иногда можно упустить, иногда можно через какой-то большой ресурс неплохо пропиариться) и реализация. Что еще? Я правда не знаю, мне интересно.
            Все, что перечислил я, не звучит как огромнейшие расходы (ну, если не брать в учет рекламу).

        • 0
          Это примерно как задавать программисту вопрос, почему он работает на дядю, а не создаёт свой бизнес. Практически все программисты работают на дядю (включая фрилансеров, их дядя — это заказчик, просто у них дядь много), хотя профита так мало (всего одна зарплата в месяц), а все права передаются дяде.
          А ещё можно программировать в открытом репозитории на гитхабе и сразу получать замечания по ошибкам и пожелания нужной функциональности, затем готовую программу можно оставить OpenSource, а самому жить на донейты.
          Самые же хардкорные программисты могут тихо и спокойно написать программу, потом залить её в аппстор и получать деньги за продажи или показы рекламы.
          • 0
            Во-первых, как раз программисты очень активно создают свой бизнес.

            Во-вторых, когда программист выполняет проект на дядю, идея принадлежит дяде. Это очень важный момент! Когда же автор пишет книгу, идея принадлежит автору. Он ее развивает и пытается доступно изложить. Почему, в случае с книгой, это в конечном итоге становится собственностью издательства, для меня загадка.

            В-третьих, зарплаты программистов очень солидные. Даже у среднестатических. Да что уж там, даже у юниоров. Писатели же получаю хорошие деньги, по ощущениям, лишь за Гарри Потера и Метро 2033.

            В-четвертых, почти все программисты имеют репозитории в открытом доступе, получают замечания по ошибкам, функциональности и прочему. А также живут на донейты, да. И, как правило, очень гордятся этим.
            • 0
              Потому что и там и там есть риски. Шанс того что прогорит твое дело очень высок, так же как и шанс того что никогда не получишь за свою писанину того, что дало бы издательство.
            • 0
              В нашем мире это не так, к сожалению.
    • +7
      Донейт не работает
      • –2
        Вот не уверен. Во всяком случае с IT книгами.
        Обычно я сначала книгу прочитываю, а потом за нее плачу (за редким исключением). Плачу, потому что она была для меня полезна, я хочу отблагодарить автора. И если вместо покупки самой книги я буду переводить деньги непосредственно на счет автора — да только лучше будет, сделаю это с большим удовольствием!

        Не уверен, правда, что такой квест пройдет с художественной литературой.
        • 0
          А я сначала покупаю, потом читаю (причем я много книг уже купил впрок и когда читать буду и буду ли вообще — непонятно). А если книга бесплатная, то вряд ли донейт оставлю. Лишние телодвижения.
    • +5
      Мне кажется, на донейтах автор бы и на зарплату не насобирал. И изданная книга в резюме звучит солидней, чем что-то любительское на гитхабе.
  • +4
    Известный многим Budam в своих подкастах отмечал, что с точки зрения денежной прибыли написание книги убыточно даже в Америке. То есть за час, потраченный на написание книги, программист получит меньше, чем за час программирования.

    Однако, я думаю, люди пишут книги по той же причине, по которой вы пишете статьи на хабре ;)
    • +3
      С другой стороны Яков известен, как среди русскоговорящих айтишников, так и в США. Это позволяет ему проводить курсы по 500$, а также быть спикером на многих конференциях. Так что, возможно, написание книги — это средне(долго)-срочная инвестиция.
    • 0
      Хм, а зачем отбрасывать процент от продажи книги?
  • +12
    а есть ссылка на торент скачть? ;)
  • +1
    я думаю, что издательство обогатилось куда круче автора
    • +4
      Это их бизнес, мне книга нужна как лишняя строчка в резюме и тема для интересных бесед на собеседованиях)
      • +4
        просто я не первый раз слышу истории об авторах книг (причем не всегда компьютерных) — все заработали копейки
    • 0
      Я думаю что издательство не обогатилось так круто, как кажется:
      1) Книги по сути сиюминутный товар. Технологии развиваются достаточно быстро и книга быстро устаревает.
      2) Кроме выплаты автору нужно еще оплачивать редакторов, технических специалистов, верстальщиков.

      Кроме того, Pack постоянно проводит акции и раздает купоны. Формально книжки получаются довольно недорогими. Еще надо учитывать, что книжки можно прочитать в Safari Books Online.

      Думаю, что учитывая все это и рассчитывается размер гонорара.
  • 0
    Поздравляю с первой книгой!

    Почему для написания использовался ворд?
    Были мысли, что бы воспользоваться гугл доком, с его возможностью коллективного редактирования?
    • +3
      При всем уважении к доксам гугла но писать в них книгу это уже слишком. Там же даже стилей нет.
    • +5
      Коллективное редактирование не нужно, да и по мне гугл докс неудобен.
  • +1
    Автограф дадите? )
    • +1
      Да почему и не дать, если серьезно.
  • 0
    Жалко что печатный вариант не отправляют в Россию. Ну, почитаем в электронном виде, как раз хотел поинтересоваться разработкой под ios, а в таком варианте это было бы интереснее, спасибо!
    • 0
      Попробуйте через амазон, там должны отправлять.
  • 0
    Перед прочтением хотел спросить, помогло ли написание книги в улучшении вашего английского. Но вы пишете что «с английским проблем не было»:) Ну а вообще, как считаете — поможет ли наличие авторства книги к примеру в поиске работы в США?
    • +2
      Могу только на это надеяться, но не знаю. Очевидно что это неплохо в любом случае. Если надо подтягивать английский, то писать книгу не самое оптимальное решение.
  • +8
    Хе-хе, вы меня чуть-чуть опередили, черт побери :)

    Я тоже работал с этим издательством и выпустил книжку
    www.packtpub.com/testcomplete-cookbook/book

    И даже написал пост, но руки так и не дошли опубликовать на хабре. Теперь ограничусь этим комментарием, дополню немного.

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

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

    В целом мне понравилось работать с издательством, хотя, как уже было сказано в статье, работать в ворде не очень удобно. Еще одно неудобство: все главы пересылаются туда-сюда по е-мейлу. Для контроля версий они используют в названиях глав всякие суффиксы (например, Chapter_1_Draft_1, Chapter_1_Draft_2...). Поэтому когда в конце издательство попросило меня пройти опросник, я им написал про системы контроля версий, которые были бы гораздо удобнее в данном случае. Может через несколько лет и внедрят :)

    Еще я выяснил, что бывают адекватные индусы, с которыми можно работать. Вообще в этом издательстве все индусы (за очень редкими исключениями).

    Немного о донейтах.
    Выше в комментариях обсуждалось, не лучше ли было бы сделать через донейты? Я проверил это лично (в конце-концов я же тестер): донейты таки не работают.
    Вот есть у меня сайт (по той же тематике, что и книга) — tctutorial.ru/, этакий онлайн-учебник.
    Учебник существует уже 3 года, примерно года полтора назад я его перевел на схему «читайте онлайн бесплатно, а оффлайн версию получайте за деньги». Делается это с помощью платных архивов. Желающие получить PDF и CHM версию учебника качают архив, шлют СМСку и получают код для распаковки.
    Так вот, за 1,5 года таким образом я заработал 50 долларов :) Эти деньги уходят на хостинг и домен.
    • 0
      Думаю не каждый пользователь решится отправлять смс для получения пароля на архив, уж очень много мошенничества на данной почве=)
      • 0
        Для таких параноиков платные архивы предлагают другие варианты оплаты: вебмани, банковский перевод и куча других.
  • 0
    А книга как-нибудь раскручивалась издательством или другими лицами? Тестовые главы (например, на торрентах) или другими способами?
    • 0
      На Amazon можно посмотреть с помощью «Look Inside».
  • +3
    был опыт собеседования кандидатов, которые были авторами книг. Один вообще был далек от практики, а второго взяли и я очень об этом пожалел. Так что лично для меня авторство вообще не показатель, даже наоборот. Буду пристальней придираться к кандидату. К данному автору это конечно отношение не имеет, просто жизненный опыт.
    А есть такие авторы, которых вообще к практике подпускать нельзя и книги нужно запретить писать. Самый яркий из них — это Архангельский. Помню во времена Делфи более 10 лет назад, когда мы собирались нашей делфи-тусовкой, одно из развлечений было повеселиться, читая отрывки из новых творений автора :-)
    • 0
      Когда я учился, книгу именно этого автора нам советовали, как самую хорошую=) Правда почитать так и не довелось, а сейчас понимаю что зря ;)
  • +1
    А промо-коды будут?)
  • +2
    Packt publishing проспамил всех возможных авторов (в т.ч. и меня) с предложением написать книгу. Деньги несерьезные, пришлось их послать.
    • 0
      Да они похоже так работают, спамят всех до кого могут дотянуться.
      • 0
        Да, и не только они: вот еще ребята которые делают примерно то же самое, только это не паблишер а IT компания.
  • +1
    Современный API для iOS меняется так быстро, что я не успеваю его читать.
    А Вы успели написать, Вам надо памятник поставить. Или бюст.
  • 0
    давай на русском языке книгу =)
  • 0
    Написание книги с технической стороны было безумно неудобным. У издательства есть свой темплейт со стилями для ворда, стилей в районе 50, для заголовков, кода, списков, и кучи других элементов. В моем ворде на маке не было адекватной возможности выбора этих стилей, например на панельках сверху. Все время когда надо было перейти в другой стиль, а это примерно каждое второе-третье предложение, приходилось идти в менюшки, там находить стиль, применять его и т.д. и т.п. К концу процесса я уже освоился, а мой менеджер ничем не мог мне помочь.

    Автору на заметку: в Word на OS X в меню «Представление» можно выбрать панель элементов «Стили». Появившуюся панельку можно разместить где-нибудь сбоку, и в дальнейшем назначать нужные стили одним кликом.
    • 0
      Да, только там отображаются далеко не все стили, а новые туда добавить нельзя.
      • 0
        По умолчанию отображаются только рекомендуемые, однако внизу есть выпадающий список, в котором можно выбрать «все». Ну а кнопка с зеленым плюсом «создать стиль» позволяет добавить что угодно. Это в Word 2011, вероятно, у Вас более старая версия.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.