SlideShare a Scribd company logo
1 of 24
Download to read offline
Разработка успешной
мобильной игры

Алексей Тарасенко
Игровой дизайнер, ZeptoLab
ZeptoLab - Начало
Концепция Cut the Rope
Цели дизайна Cut the Rope
•    Игрок должен почувствовать
     себя умным
•    Плавно увеличивать
     сложность
•    Ориентироваться как на
     казуалов, так и на
     продвинутых геймеров
•     Сохранять у игроков
     постоянное ожидание нового
Принципы дизайна уровней

● Позитивная мотивация
● Самостоятельная
  подстройка сложности
Принципы дизайна уровней
●    Возможность спланировать прохождение уровня, а не
     использовать «метод проб и ошибок»
●    Предсказуемость поведения и взаимодействия объектов
Принципы дизайна уровней
●    Прохождение уровня должно быть
     логичным, элегантным и
     повторяемым. Ложные пути должны
     ощущаться как ложные.
●    Дизайн уровней не должен открывать
     несовершенство игрового движка.
Принципы дизайна уровней
●    Обучающий уровень не
     должен проходиться без
     использования ключевого
     элемента.
Принципы дизайна уровней
•    Принципы можно нарушать!
Разработка Cut the Rope:
Experiments
Что нового в Experiments?




 ●    Сиквелу необходима новизна:
       Развитие сюжета
       Элементы меняющие геймплей
Добавление новых элементов
●    Брейншторм
●    Выбор наиболее интересных
     элементов
●    Прототип на бумаге
●    Рабочий прототип
●    Построение тестовых уровней для
     «обкатки» нового элемента
●    Корректировка физического
     поведения элемента
Пушка
●    Атозацепка с
     расширенным
     функционалом
Пушка




●    Геймплей с пушкой
Присоска
●    Перепозиционирование
     крепежа
●    Проблемы возникшие при
     реализации
Присоска




●    Геймплей с присоской
Ракета
●    Почему ракета?
●    Проблемы возникшие
     при реализации
Ракета
●    Многократная переделка
     физической модели
     ракеты
Ракета




●    Геймплей с ракетой
Этапы создания левелпака

●    Наработка массива рабочих уровней
●    Отбор наиболее интересных уровней
     (критерии)
●    Шлифовка выбранных уровней
●    Расположение уровней в порядке возрастания
     сложности
Порядок уровней
Результат
•    Игра вышла 4го августа 2011.
•    #1 в чартах на следующий
     день.
•    Пользовательсий рейтинг: 4,78
     из 5
•    56% пользователей Experiments
     ранее уже приобрели
     оригинального оригинальный
     CTR.
Спасибо за внимание!
alexey@zeptolab.com
www.zeptolab.com




МЫ	
  ИЩЕМ	
  ПРОГРАММИСТОВ	
  (и	
  не	
  только)!	
  Пишите	
  на:	
  info@zeptolab.com	
  
Cut the Rope: The Comic

More Related Content

What's hot

Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...
Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...
Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...kontur_student
 
Тестирование игровой механики в компьютерных играх
Тестирование игровой механики в компьютерных играхТестирование игровой механики в компьютерных играх
Тестирование игровой механики в компьютерных играхSQALab
 
Glyanenko_ V_ specifika_testirovanija_konsol'nyh_igr
Glyanenko_ V_ specifika_testirovanija_konsol'nyh_igrGlyanenko_ V_ specifika_testirovanija_konsol'nyh_igr
Glyanenko_ V_ specifika_testirovanija_konsol'nyh_igruransoft
 
В какие игры играют команды
В какие игры играют командыВ какие игры играют команды
В какие игры играют командыDiana Dymolazova
 
В какие игры играют команды?
В какие игры играют команды?В какие игры играют команды?
В какие игры играют команды?ADV/web-engineering
 
Тестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и какТестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и какSQALab
 
Как управлять командами в IT?
Как управлять командами в IT?Как управлять командами в IT?
Как управлять командами в IT?iQSpace
 
Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"Fwdays
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуSQALab
 
Бумажное прототипирование
Бумажное прототипированиеБумажное прототипирование
Бумажное прототипированиеMaxim Gaponov
 
Раскопки в интерфейсах
Раскопки в интерфейсахРаскопки в интерфейсах
Раскопки в интерфейсахAlisher Yakupov
 
Как управлять командами в IT?
Как управлять командами в IT?Как управлять командами в IT?
Как управлять командами в IT?iQSpace
 
16 HappyDev-lite'14 Серик Бейсенов. Введение в тестирование ПО
16 HappyDev-lite'14 Серик Бейсенов. Введение в тестирование ПО16 HappyDev-lite'14 Серик Бейсенов. Введение в тестирование ПО
16 HappyDev-lite'14 Серик Бейсенов. Введение в тестирование ПОHappyDev
 
4 Моделирование продукта с использованием Paper Prototyping
4 Моделирование продукта с использованием Paper Prototyping4 Моделирование продукта с использованием Paper Prototyping
4 Моделирование продукта с использованием Paper PrototypingMagneta AI
 
Vyacheslav Pankratov: Відбір менеджера: основні помилки наймання та як їх уни...
Vyacheslav Pankratov: Відбір менеджера: основні помилки наймання та як їх уни...Vyacheslav Pankratov: Відбір менеджера: основні помилки наймання та як їх уни...
Vyacheslav Pankratov: Відбір менеджера: основні помилки наймання та як їх уни...Lviv Startup Club
 
Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)
Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)
Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)PCampRussia
 

What's hot (20)

Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...
Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...
Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие рол...
 
Тестирование игровой механики в компьютерных играх
Тестирование игровой механики в компьютерных играхТестирование игровой механики в компьютерных играх
Тестирование игровой механики в компьютерных играх
 
Glyanenko_ V_ specifika_testirovanija_konsol'nyh_igr
Glyanenko_ V_ specifika_testirovanija_konsol'nyh_igrGlyanenko_ V_ specifika_testirovanija_konsol'nyh_igr
Glyanenko_ V_ specifika_testirovanija_konsol'nyh_igr
 
В какие игры играют команды
В какие игры играют командыВ какие игры играют команды
В какие игры играют команды
 
В какие игры играют команды?
В какие игры играют команды?В какие игры играют команды?
В какие игры играют команды?
 
Тестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и какТестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и как
 
6 scrum master
6 scrum master6 scrum master
6 scrum master
 
Как управлять командами в IT?
Как управлять командами в IT?Как управлять командами в IT?
Как управлять командами в IT?
 
Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою команду
 
Бумажное прототипирование
Бумажное прототипированиеБумажное прототипирование
Бумажное прототипирование
 
Раскопки в интерфейсах
Раскопки в интерфейсахРаскопки в интерфейсах
Раскопки в интерфейсах
 
Как управлять командами в IT?
Как управлять командами в IT?Как управлять командами в IT?
Как управлять командами в IT?
 
7 retro
7 retro7 retro
7 retro
 
16 HappyDev-lite'14 Серик Бейсенов. Введение в тестирование ПО
16 HappyDev-lite'14 Серик Бейсенов. Введение в тестирование ПО16 HappyDev-lite'14 Серик Бейсенов. Введение в тестирование ПО
16 HappyDev-lite'14 Серик Бейсенов. Введение в тестирование ПО
 
4 Моделирование продукта с использованием Paper Prototyping
4 Моделирование продукта с использованием Paper Prototyping4 Моделирование продукта с использованием Paper Prototyping
4 Моделирование продукта с использованием Paper Prototyping
 
От идеи до рабочей MVP
От идеи до рабочей MVPОт идеи до рабочей MVP
От идеи до рабочей MVP
 
Vyacheslav Pankratov: Відбір менеджера: основні помилки наймання та як їх уни...
Vyacheslav Pankratov: Відбір менеджера: основні помилки наймання та як їх уни...Vyacheslav Pankratov: Відбір менеджера: основні помилки наймання та як їх уни...
Vyacheslav Pankratov: Відбір менеджера: основні помилки наймання та як їх уни...
 
Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)
Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)
Первые шаги продакт-менеджера на новом месте (Дмитрий Петрашев, Wrike)
 
фильм за 48 часов версия 2
фильм за 48 часов версия 2фильм за 48 часов версия 2
фильм за 48 часов версия 2
 

Similar to Алексей Тарасенко - Zeptolab

Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПОAskhat Urazbaev
 
(Не) преждевременная оптимизация проекта на Unreal Engine 4 / Владимир Алямки...
(Не) преждевременная оптимизация проекта на Unreal Engine 4 / Владимир Алямки...(Не) преждевременная оптимизация проекта на Unreal Engine 4 / Владимир Алямки...
(Не) преждевременная оптимизация проекта на Unreal Engine 4 / Владимир Алямки...DevGAMM Conference
 
Game Design and Programming. Stirred not Shaken
Game Design and Programming. Stirred not ShakenGame Design and Programming. Stirred not Shaken
Game Design and Programming. Stirred not ShakenDevGAMM Conference
 
Solit 2014, Опыт участия в конкурсе по спортивному программированию Russian A...
Solit 2014, Опыт участия в конкурсе по спортивному программированию Russian A...Solit 2014, Опыт участия в конкурсе по спортивному программированию Russian A...
Solit 2014, Опыт участия в конкурсе по спортивному программированию Russian A...solit
 
MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7Alexander Levantovsky
 
Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...
Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...
Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...Lviv Startup Club
 
AgileCamp2015. Как создать решение, которое полюбят пользователи.
AgileCamp2015. Как создать решение, которое полюбят пользователи.AgileCamp2015. Как создать решение, которое полюбят пользователи.
AgileCamp2015. Как создать решение, которое полюбят пользователи.Octoberry
 
SCINO: Summer practice. GameDev.
SCINO: Summer practice. GameDev.SCINO: Summer practice. GameDev.
SCINO: Summer practice. GameDev.SCINO
 
Качество включенО
Качество включенОКачество включенО
Качество включенОMagneta AI
 
Проходим тест Джоэла
Проходим тест ДжоэлаПроходим тест Джоэла
Проходим тест Джоэла0leGG
 
Методология разработки игр с позиции гейм-дизайна
Методология разработки игр с позиции гейм-дизайнаМетодология разработки игр с позиции гейм-дизайна
Методология разработки игр с позиции гейм-дизайнаKonstantin Sakhnov
 
Макар Осокин - “Редактор уровней для игр на Flash”
Макар Осокин - “Редактор уровней для игр на Flash”Макар Осокин - “Редактор уровней для игр на Flash”
Макар Осокин - “Редактор уровней для игр на Flash”DevGAMM Conference
 
Nekki: Vector: up to top with zero marketing
Nekki: Vector: up to top with zero marketingNekki: Vector: up to top with zero marketing
Nekki: Vector: up to top with zero marketingDevGAMM Conference
 
Почему гейм джемы - это круто!
Почему гейм джемы - это круто!Почему гейм джемы - это круто!
Почему гейм джемы - это круто!Alexey Izvalov
 
Gostev 2
Gostev 2Gostev 2
Gostev 2qasib
 
Собеседование на позицию Java Developer
Собеседование на позицию Java DeveloperСобеседование на позицию Java Developer
Собеседование на позицию Java DeveloperOlexandra Dmytrenko
 
«тестирование для программистов. или «есть ли жизнь без тестировщиков» ( рома...
«тестирование для программистов. или «есть ли жизнь без тестировщиков» ( рома...«тестирование для программистов. или «есть ли жизнь без тестировщиков» ( рома...
«тестирование для программистов. или «есть ли жизнь без тестировщиков» ( рома...MDDay_4
 
Проектирование плеера 3D панорам. Процесс
Проектирование плеера 3D панорам. ПроцессПроектирование плеера 3D панорам. Процесс
Проектирование плеера 3D панорам. ПроцессMargarita Titova
 
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
сенькова   разное ретро для разных команд (как провести ретро для новичков, с...сенькова   разное ретро для разных команд (как провести ретро для новичков, с...
сенькова разное ретро для разных команд (как провести ретро для новичков, с...Magneta AI
 

Similar to Алексей Тарасенко - Zeptolab (20)

Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПО
 
(Не) преждевременная оптимизация проекта на Unreal Engine 4 / Владимир Алямки...
(Не) преждевременная оптимизация проекта на Unreal Engine 4 / Владимир Алямки...(Не) преждевременная оптимизация проекта на Unreal Engine 4 / Владимир Алямки...
(Не) преждевременная оптимизация проекта на Unreal Engine 4 / Владимир Алямки...
 
Game Design and Programming. Stirred not Shaken
Game Design and Programming. Stirred not ShakenGame Design and Programming. Stirred not Shaken
Game Design and Programming. Stirred not Shaken
 
Solit 2014, Опыт участия в конкурсе по спортивному программированию Russian A...
Solit 2014, Опыт участия в конкурсе по спортивному программированию Russian A...Solit 2014, Опыт участия в конкурсе по спортивному программированию Russian A...
Solit 2014, Опыт участия в конкурсе по спортивному программированию Russian A...
 
MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7
 
Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...
Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...
Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...
 
Paper prototyping
Paper prototypingPaper prototyping
Paper prototyping
 
AgileCamp2015. Как создать решение, которое полюбят пользователи.
AgileCamp2015. Как создать решение, которое полюбят пользователи.AgileCamp2015. Как создать решение, которое полюбят пользователи.
AgileCamp2015. Как создать решение, которое полюбят пользователи.
 
SCINO: Summer practice. GameDev.
SCINO: Summer practice. GameDev.SCINO: Summer practice. GameDev.
SCINO: Summer practice. GameDev.
 
Качество включенО
Качество включенОКачество включенО
Качество включенО
 
Проходим тест Джоэла
Проходим тест ДжоэлаПроходим тест Джоэла
Проходим тест Джоэла
 
Методология разработки игр с позиции гейм-дизайна
Методология разработки игр с позиции гейм-дизайнаМетодология разработки игр с позиции гейм-дизайна
Методология разработки игр с позиции гейм-дизайна
 
Макар Осокин - “Редактор уровней для игр на Flash”
Макар Осокин - “Редактор уровней для игр на Flash”Макар Осокин - “Редактор уровней для игр на Flash”
Макар Осокин - “Редактор уровней для игр на Flash”
 
Nekki: Vector: up to top with zero marketing
Nekki: Vector: up to top with zero marketingNekki: Vector: up to top with zero marketing
Nekki: Vector: up to top with zero marketing
 
Почему гейм джемы - это круто!
Почему гейм джемы - это круто!Почему гейм джемы - это круто!
Почему гейм джемы - это круто!
 
Gostev 2
Gostev 2Gostev 2
Gostev 2
 
Собеседование на позицию Java Developer
Собеседование на позицию Java DeveloperСобеседование на позицию Java Developer
Собеседование на позицию Java Developer
 
«тестирование для программистов. или «есть ли жизнь без тестировщиков» ( рома...
«тестирование для программистов. или «есть ли жизнь без тестировщиков» ( рома...«тестирование для программистов. или «есть ли жизнь без тестировщиков» ( рома...
«тестирование для программистов. или «есть ли жизнь без тестировщиков» ( рома...
 
Проектирование плеера 3D панорам. Процесс
Проектирование плеера 3D панорам. ПроцессПроектирование плеера 3D панорам. Процесс
Проектирование плеера 3D панорам. Процесс
 
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
сенькова   разное ретро для разных команд (как провести ретро для новичков, с...сенькова   разное ретро для разных команд (как провести ретро для новичков, с...
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
 

More from .toster

Native look and feel bbui & alicejs
Native look and feel bbui & alicejsNative look and feel bbui & alicejs
Native look and feel bbui & alicejs.toster
 
Практики применения JRuby
Практики применения JRubyПрактики применения JRuby
Практики применения JRuby.toster
 
Sinatra: прошлое, будущее и настоящее
Sinatra: прошлое, будущее и настоящееSinatra: прошлое, будущее и настоящее
Sinatra: прошлое, будущее и настоящее.toster
 
Attributes Unwrapped: Lessons under the surface of active record
Attributes Unwrapped: Lessons under the surface of active recordAttributes Unwrapped: Lessons under the surface of active record
Attributes Unwrapped: Lessons under the surface of active record.toster
 
Decyphering Rails 3
Decyphering Rails 3Decyphering Rails 3
Decyphering Rails 3.toster
 
Understanding the Rails web model and scalability options
Understanding the Rails web model and scalability optionsUnderstanding the Rails web model and scalability options
Understanding the Rails web model and scalability options.toster
 
Михаил Черномордиков
Михаил ЧерномордиковМихаил Черномордиков
Михаил Черномордиков.toster
 
Андрей Юношев
Андрей Юношев Андрей Юношев
Андрей Юношев .toster
 
Maximiliano Firtman - Разработка приложений с помощью PhoneGap
Maximiliano Firtman - Разработка приложений с помощью PhoneGap Maximiliano Firtman - Разработка приложений с помощью PhoneGap
Maximiliano Firtman - Разработка приложений с помощью PhoneGap .toster
 
Вадим Башуров
Вадим БашуровВадим Башуров
Вадим Башуров.toster
 
Вадим Башуров - Как откусить от яблока лимон
Вадим Башуров - Как откусить от яблока лимонВадим Башуров - Как откусить от яблока лимон
Вадим Башуров - Как откусить от яблока лимон.toster
 
Вадим Башуров - Как откусить от яблока лимон
Вадим Башуров - Как откусить от яблока лимонВадим Башуров - Как откусить от яблока лимон
Вадим Башуров - Как откусить от яблока лимон.toster
 
Pablo Villalba -
Pablo Villalba - Pablo Villalba -
Pablo Villalba - .toster
 
Jordi Romero Api for-the-mobile-era
Jordi Romero Api for-the-mobile-eraJordi Romero Api for-the-mobile-era
Jordi Romero Api for-the-mobile-era.toster
 
Презентация Юрия Ветрова (Mail.ru Group)
Презентация Юрия Ветрова (Mail.ru Group)Презентация Юрия Ветрова (Mail.ru Group)
Презентация Юрия Ветрова (Mail.ru Group).toster
 
Внутренняя архитектура и устройства соц. сети "Одноклассники"
Внутренняя архитектура и устройства соц. сети "Одноклассники"Внутренняя архитектура и устройства соц. сети "Одноклассники"
Внутренняя архитектура и устройства соц. сети "Одноклассники".toster
 
Reusable Code, for good or for awesome!
Reusable Code, for good or for awesome!Reusable Code, for good or for awesome!
Reusable Code, for good or for awesome!.toster
 
Matthew Eernisse, NodeJs, .toster {webdev}
Matthew Eernisse, NodeJs, .toster {webdev}Matthew Eernisse, NodeJs, .toster {webdev}
Matthew Eernisse, NodeJs, .toster {webdev}.toster
 
Wild wild web. html5 era
Wild wild web. html5 eraWild wild web. html5 era
Wild wild web. html5 era.toster
 
Web matrix
Web matrixWeb matrix
Web matrix.toster
 

More from .toster (20)

Native look and feel bbui & alicejs
Native look and feel bbui & alicejsNative look and feel bbui & alicejs
Native look and feel bbui & alicejs
 
Практики применения JRuby
Практики применения JRubyПрактики применения JRuby
Практики применения JRuby
 
Sinatra: прошлое, будущее и настоящее
Sinatra: прошлое, будущее и настоящееSinatra: прошлое, будущее и настоящее
Sinatra: прошлое, будущее и настоящее
 
Attributes Unwrapped: Lessons under the surface of active record
Attributes Unwrapped: Lessons under the surface of active recordAttributes Unwrapped: Lessons under the surface of active record
Attributes Unwrapped: Lessons under the surface of active record
 
Decyphering Rails 3
Decyphering Rails 3Decyphering Rails 3
Decyphering Rails 3
 
Understanding the Rails web model and scalability options
Understanding the Rails web model and scalability optionsUnderstanding the Rails web model and scalability options
Understanding the Rails web model and scalability options
 
Михаил Черномордиков
Михаил ЧерномордиковМихаил Черномордиков
Михаил Черномордиков
 
Андрей Юношев
Андрей Юношев Андрей Юношев
Андрей Юношев
 
Maximiliano Firtman - Разработка приложений с помощью PhoneGap
Maximiliano Firtman - Разработка приложений с помощью PhoneGap Maximiliano Firtman - Разработка приложений с помощью PhoneGap
Maximiliano Firtman - Разработка приложений с помощью PhoneGap
 
Вадим Башуров
Вадим БашуровВадим Башуров
Вадим Башуров
 
Вадим Башуров - Как откусить от яблока лимон
Вадим Башуров - Как откусить от яблока лимонВадим Башуров - Как откусить от яблока лимон
Вадим Башуров - Как откусить от яблока лимон
 
Вадим Башуров - Как откусить от яблока лимон
Вадим Башуров - Как откусить от яблока лимонВадим Башуров - Как откусить от яблока лимон
Вадим Башуров - Как откусить от яблока лимон
 
Pablo Villalba -
Pablo Villalba - Pablo Villalba -
Pablo Villalba -
 
Jordi Romero Api for-the-mobile-era
Jordi Romero Api for-the-mobile-eraJordi Romero Api for-the-mobile-era
Jordi Romero Api for-the-mobile-era
 
Презентация Юрия Ветрова (Mail.ru Group)
Презентация Юрия Ветрова (Mail.ru Group)Презентация Юрия Ветрова (Mail.ru Group)
Презентация Юрия Ветрова (Mail.ru Group)
 
Внутренняя архитектура и устройства соц. сети "Одноклассники"
Внутренняя архитектура и устройства соц. сети "Одноклассники"Внутренняя архитектура и устройства соц. сети "Одноклассники"
Внутренняя архитектура и устройства соц. сети "Одноклассники"
 
Reusable Code, for good or for awesome!
Reusable Code, for good or for awesome!Reusable Code, for good or for awesome!
Reusable Code, for good or for awesome!
 
Matthew Eernisse, NodeJs, .toster {webdev}
Matthew Eernisse, NodeJs, .toster {webdev}Matthew Eernisse, NodeJs, .toster {webdev}
Matthew Eernisse, NodeJs, .toster {webdev}
 
Wild wild web. html5 era
Wild wild web. html5 eraWild wild web. html5 era
Wild wild web. html5 era
 
Web matrix
Web matrixWeb matrix
Web matrix
 

Алексей Тарасенко - Zeptolab