Как стать автором
Обновить
267.01

Разработка игр *

Разработка игр

Сначала показывать
Порог рейтинга
Уровень сложности

Прибыль Zynga рухнула на 95%

Время на прочтение1 мин
Количество просмотров729
С одной стороны забавно, с другой стороны я негодуэ от людской глупости и жадности. Только-только читал Почем Zynga для народа?, напыщенные строчки:

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


Размещением ценных бумаг на бирже, Zynga надеется привлечь от $1 до $2 миллиардов средств инвесторов, при грубой капитализации (пока что — чуть низжей оценке компании в предыдущих раундах финансирования) в $15-20 млрд.


Финансовый отчет за второй квартал 2011 года показал прибыль лишь $1,3 млн, когда за тот же период 2010 года заработали $27.2 млн.
Всего голосов 44: ↑17 и ↓27-10
Комментарии25

RedDwarf — cерверная платформа для разработки онлайн-игр на Java

Время на прочтение4 мин
Количество просмотров9.5K
Добрый день!
RedDwarf logo Последние два года я занимаюсь разработкой сервера игр на платформе RedDwarf – свободной (GPLv2) серверной платформе для создания онлайн-игр на Java. На Хабре очень мало информации об этой платформе, поэтому я решил исправить этот недостаток.

История


Разработка данного движка изначально велась компанией Sun, сама платформа называлась Sun Game Server (аббревиатура sgs до сих пор используется в наименованиях пакетов). В 2005 году сервер был представлен миру под названием Project Darkstar. После того, как Oracle купила Sun, от поддержки проекта сановцы отказались, платформа была переименована в RedDwarf Server и сейчас существует только при поддержке сообщества. Проект развивается сейчас гораздо медленней, но всё же развивается – в прошлом году вышла версия 0.10.2. Всех планируемых фишек (прозрачного масштабирования) в ней ещё нет, но как основа для игрового сервера используется во многих проектах.

Основные принципы


Игровой сервер на платформе RedDwarf состоит из следующих частей.
  • Игровое приложение
  • Расширения
  • Ядро
  • Внутренняя БД
Читать дальше →
Всего голосов 48: ↑46 и ↓2+44
Комментарии19

Автоматизация игры во Flood-it

Время на прочтение4 мин
Количество просмотров4.4K
Добрый день.

После размещения вопроса о том интересно ли будет почитать об автоматизации процесса игры во Flood-it. Было получено несколько положительных отзывов, в связи с чем публикую данную статью.

Введение



Flood-it представляет собой игровое поле размером 14x14 с разноцветными клетками, задача игрока заполнить поле одним цветом за наименьшее количество ходов. Каждый ход представляет собой выбор цвета из палитры, всего в палитре шесть цветов. Всего на игру дается 25 ходов.

Игровое поле Flood-it
Рисунок 1: игровое поле.

Необходимо реализовать алгоритм, для выбора оптимального цвета для заливки. Подробности можно прочитать реализации под катом.
Читать дальше →
Всего голосов 33: ↑32 и ↓1+31
Комментарии14

Истории

Draw a Stickman: игра на canvas/js/svg

Время на прочтение1 мин
Количество просмотров5.3K


Draw a Stickman — впечатляющий пример того, какую увлекательную игру можно сделать с помощью JavaScript-библиотеки raphael.js для генерации SVG. Игра особенно подходит для планшетов, в ней совершенно не используется Flash.
Всего голосов 108: ↑93 и ↓15+78
Комментарии38

Канобувости, 110-й выпуск

Время на прочтение1 мин
Количество просмотров11K


Вас приветствуют «Канобувости» – передача, в которую пытаются попасть новости скандального и рекламного толка. А мы уже сто десять выпусков держим оборону.

Смотрите в этом выпуске:

Diablo III – чертовски вовремя;
Batman: Arkham City – не отвечает на вызов;
DC Universe Online – экономит деньги;
The Artist is Present – убивает время;
Battlefield 3 – древняя тактика.
Читать дальше →
Всего голосов 57: ↑45 и ↓12+33
Комментарии12

Разработка игрового приложения под iPhone. Часть 3

Время на прочтение5 мин
Количество просмотров3.4K
Время разработки — 6+ месяцев двух человек в свободное от работы время.
Состав команды — 1 художник 1 программист.
Время от идеи до прототипа — 1 неделя
Арт данные — 288 мегабайт, 1400 файлов
Код Движка и Игры (без сторонних библиотек) ~ 50024 строк кода, 485 файлов
Код Игры — 4338 строк — 12 файлов
Финальный размер дистрибутива для аплоада в AppStore 22мб
Финальный размер в AppStore 25мб

Читать дальше →
Всего голосов 24: ↑16 и ↓8+8
Комментарии6

Погружение в скрипты игрового движка Unity3d, ч.2

Время на прочтение4 мин
Количество просмотров131K
Доброго времени суток всем читателям! Не так давно мною была опубликована статья, охватывающая некоторые часто используемые скриптовые возможности движка Unity3d. В этой части я хотел бы написать о скриптовых событиях, вызываемых при различных условиях. Все, указанные в данной части справочника, функции доступны в любом скрипте, который «повешен» на игровой объект.

Читать дальше →
Всего голосов 32: ↑28 и ↓4+24
Комментарии12

Джон Кармак программировал за 28" FullHD-монитором в 1995 году

Время на прочтение1 мин
Количество просмотров33K


Изображение вверху — это классический снимок Джона Кармака, который усиленно программирует какую-то часть движка легендарной игры Quake2 (интерфейс похож на Visual Studio).

Большинство людей смотрят на фотографию и видят очень сосредоточенного знаменитого программиста. Но если посмотреть внимательнее, можно заметить, что дисплей, на который он смотрит, абсолютно гигантский. Но ведь снимок сделан в 1995 году, когда ЖК-мониторы только появились на рынке, и даже самый маленький ЖК-дисплейчик стоил фантастических денег.
Читать дальше →
Всего голосов 207: ↑188 и ↓19+169
Комментарии194

Погружение в скрипты игрового движка Unity3d, ч.1

Время на прочтение6 мин
Количество просмотров236K
Доброго времени суток, уважаемый читатель! На Хабре неоднократно публиковались статьи о разработке игр с использованием замечательного движка Unity3d. Большинство этих статей были посвящены вполне определенным задачам, я же хотел сделать общий экскурс в данный движок. Данная часть будет посвящена наиболее часто используемым скриптовым методам и объектам, которые используются мной в процессе разработки на данном движке. Примеры я буду приводить на JavaScript, как на наиболее близком мне языке.
Читать дальше →
Всего голосов 38: ↑36 и ↓2+34
Комментарии34

Разработка игры с использованием Box2D на ActionScript 3

Время на прочтение6 мин
Количество просмотров9.1K
Доброго времени суток, дорогой читатель!
Недавно была опубликована статья, где описывалась работа с движком Box2D.
Однако, движок на сайте был версии 2.1a работа с которым, к сожалению, отличалась от работы предоставленной в статье. К сожалению скудная иностранная документация по этой версии движка заставила во многом разбираться самому. Частью своих изысканий я бы хотел поделиться с тобой, дорогой читатель.
Читать дальше →
Всего голосов 28: ↑25 и ↓3+22
Комментарии16

Пьеса «Разработка многопользовательской сетевой игры.» Часть 3: Клиент-серверное взаимодействие

Время на прочтение7 мин
Количество просмотров15K


Часть 1: Архитектура
Часть 2: Протокол
Часть 4: Переходим в 3D

С третьей частью я немного задержался. Но как говорится лучше поздно чем никогда…

Итак, продолжаем разговор.

В третьей части нашей постановки мы реализуем протокол, напишем сервер и клиент которые будут взаимодействрвать по сети. И (ОМГ!) танки будут ездить!
Под катом то, что вы давно хотели, но боялись спросить…

Добро пожаловать в зрительный зал.
Всего голосов 72: ↑68 и ↓4+64
Комментарии41

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн

Как я делал игру

Время на прочтение10 мин
Количество просмотров17K
Всем привет, меня зовут Марк, я — Flash-разработчик. Я доволен своей работой, с помощью которой я могу сейчас зарабатывать достаточно для достойного существования в городе на букву М, да чтобы ещё и была возможность потихоньку копить сбережения на будущее. Даже несмотря на то, что в этой стране само слово «будущее» является каким-то очень странным и непонятным термином.

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

И вот, на фоне всеобщего помешательства инди-играми, бешеной популярности App Store и девайсов на базе Android, а так же нескольких шумных историй о том, как несколько разработчиков стали безумно богатыми за невероятно короткий срок, меня не покидают мысли о том, что я тоже могу, да что-там, я просто обязан заниматься разработкой игр в свободное от работы время.
Читать дальше →
Всего голосов 147: ↑132 и ↓15+117
Комментарии90

Реалистичный пейзаж в Ogre 3D

Время на прочтение25 мин
Количество просмотров18K
Привет.
Прочитав на хабре несколько интересных статей об одном из самых мощных рендер-движков Ogre3D, я решил поделиться своим опытом в деле моделирования с помощью него реалистичного пейзажа с атмосферными эффектами, водной поверхностью и буйной растительностью. Под катом — рецепт прикручивания к Ogre всех необходимых для этого библиотек.
Читать дальше →
Всего голосов 75: ↑70 и ↓5+65
Комментарии35

Генерация ландшафта как в MineCraft

Время на прочтение2 мин
Количество просмотров34K
image

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

Конечно мне стало интересно, а как же такое вообще работает, на каких именно алгоритмах и все в этом духе. Долго ковыряясь с самой игрой, а так же облазив многие сайт с модами я узнал не так много, как хотелось бы, но позже нашел статью в блоге разработчиков о там как они раньше создавали свой ландшафт. Естественно я тоже решил попробовать создать свою версию ландшафта. Скажу честно, даже после прочтения той статьи пришлось долго искать на предмет других алгоритмов генерации ландшафтов, эрозии, биомов и сглаживания.
Читать дальше →
Всего голосов 39: ↑30 и ↓9+21
Комментарии16

XNA Draw или пишем систему частиц. Часть II: шейдеры

Время на прочтение6 мин
Количество просмотров17K
Привет всем разработчикам игр и просто людям, которые интересуются геймдевом.

Пришло время рассказать вам о пиксельных шейдерах и о том, как сделать post-proccesing. Это вторая часть статьи о графических методах в XNA, в прошлой статье — мы рассматривали методы Draw и Begin у spriteBatch. Для примера: улучшим нашу систему частиц добавлением пиксельного шейдера, который будет искажать пространство.
Читать дальше →
Всего голосов 47: ↑45 и ↓2+43
Комментарии19

XNA Draw или пишем систему частиц. Часть I

Время на прочтение6 мин
Количество просмотров29K
И опять, привет хабравчанам!

Буквально несколько дней назад — начал цикл статей, о том, как можно создавать крутые игры с помощью XNA Framework, своей студии у меня нет, поэтому ограничимся только 2D играми.

На этот раз — мы более подробно рассмотрим Draw и напишем свою первую систему частиц.
Читать дальше →
Всего голосов 75: ↑66 и ↓9+57
Комментарии20

Пошаговая стратегия как хобби

Время на прочтение5 мин
Количество просмотров38K


Привет, хабралюди! Кто из вас не мечтал создать свою игру? А возможно ли написать браузерную стратегию, не имея при этом опыта и денег? Возможно, если очень этого хотеть.

Под катом моя история создания бесплатной пошаговой стратегии.

Читать дальше →
Всего голосов 167: ↑159 и ↓8+151
Комментарии56

Создание очередной казуалки на Flash-платформе с физикой. Часть II

Время на прочтение7 мин
Количество просмотров5.1K
Привет хабра-сообществу.

Относительно недавно достаточно давно писал статью про создание очередной казуалки на Flash-платформе с физикой, обещал вторую статью, встречайте.
В этой статье — научу рисовать мир и расскажу о сенсорах. Остальное под катом.

Что можно сделать из этих двух уроков, можно посмотреть тут (музыку отключить нельзя, но можно убрать звук в системе).
Читать дальше →
Всего голосов 47: ↑38 и ↓9+29
Комментарии19

Вклад авторов

Работа

Unity разработчик
15 вакансий