Обновить
244.51

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

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

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

Кровавая Гэбня против Легиона Анонимусов

Время на прочтение4 мин
Количество просмотров2.8K
В трёх статьях я рассказал об игре, которую мы написали вместе с моим другом своими силами, без покровительства студий или издателей. В этих статьях я распотрошил игру со всех точек зрения, но толком не рассказал, что за игра.
Вот эти статьи:

Признаюсь, копил карму на блог «Я пиарюсь!», но не накопил. Но всё же хочу саму игру представить. Думаю, что это будет корректно, ибо технические детали, интересные для хабра, я раскрыл ранее.
Теперь о самой игре. Предупреждаю, что под катом будет Адъ и Израиль, огромное количество крови и насилия. Ниже вы не увидите ни капли морали, нравоучений, а, возможно, и здравого смысла. Я вас предупредил.

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

Rovio заработала 100 миллионов USD, планирует IPO

Время на прочтение2 мин
Количество просмотров2.5K
Финская компания Rovio Entertainment Ltd. огласила финансовые результаты за 2011 год. Он был очень успешным: объём продаж вырос в десять раз и превысил 100 миллионов долларов* (75,4 млн евро). Прибыль до уплаты налогов составляет 64% от дохода (48 млн евро), то есть рентабельность бизнеса фантастическая. В прошлом году компания вышла совершенно на новый уровень: количество сотрудников увеличилось с 28 до 224 человек.

Интересно, что 30% дохода компания получила в качестве лицензионных отчислений, а также от продажи сопутствующих товаров: маек, игрушек и прочих сувениров. Под франшизой Rovio атрибутику Angry Birds продают более 200 компаний по всему миру.
Читать дальше →

Draw Something теряет пользователей, стоимость «Зинги» падает

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


Почти любого разработчика, игра которого получит первые места в топах приложений для мобильных устройств, наверняка попробует приобрести «Зинга». Если же сделка не состоится, то гигант мобильных приложений выпустит похожую игру сам. Компания действует по старой и известной схеме: не можешь победить — купи их, не можешь купить — клонируй их. Подобная судьба и была уготована компании «ОМГПОП» и их приложению «Нарисуй что-нибудь»: разработчик согласился продать «Зинге» своё приложение за 200 миллионов долларов, что на тот момент казалось выгодной сделкой, поскольку Draw Something имела взрывную популярность.

Действительно, уже через полтора месяца после выпуска в приложении было 35 миллионов зарегистрированных пользователей, а игра обеспечивала 1 миллиард показов рекламных баннеров в сутки. Игра легко выбилась в первые строчки «Апп Стора» и «Гугл Плэй», казалось, что появился новый «Энгри Бёрдс».

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

20 лет Wolfenstein 3D: модель shareware в играх

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


5 мая исполнилось 20 лет с момента выхода культовой игры Wolfenstein 3D, родоначальника жанра «шутер от первого лица». Игра разошлась по миру огромным количеством копий, но не все помнят, что игра на самом деле распространялась по модели shareware. Первый эпизод из 10 уровней бесплатно копировался по BBS, а люди приносили игру друг другу на дискетах. Это была также одна из первых игр, которая распространялась через интернет.

Первая версия Wolfenstein 3D для DOS вышла 5 мая 1992 года, через три года после появления процессоров Intel 486.
Читать дальше →

Монетизация и продвижение игры от независимых разработчиков

Время на прочтение6 мин
Количество просмотров31K
Я заканчиваю раскрывать внутреннюю кухню создания игры с точки зрения независимых разработчиков. В этой статье речь пойдёт о монетизации и продвижении игры. А также раскрою наши цифры по итогам первых двух недель после запуска и затраты на разработку.

Предыдущие статьи:


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

Kerbal Space Program

Время на прочтение2 мин
Количество просмотров25K
Вспомним о том, что существуют игры, которые не просто отнимают время, но еще и учат чему-то полезному, причем делают это интересно! Kerbal Space Program представляет собой игру, цель которой, самому спроектировать ракету и успешно запустить ее!
Читать дальше →

Minecraft в Minecraft'e

Время на прочтение2 мин
Количество просмотров76K
Думаю, никому не нужно объяснять, что такое Minecraft. Простая, на первый взгляд, игра таит в себе огромные возможности. Особенно преуспели фанаты игры в строительстве различных механизмов. Был собран и калькулятор, и даже полноценный программируемый компьютер. Обсуждение таких машин непременно сопровождается комментариями вида:
Теперь надо собрать эмулятор PC в майнкрафте
И в нём запустить майнкрафт
Ждем когда в minecraft реализуют сам minecraft

Поздравляю, господа, дождались! В майнкрафте реализовали сам майнкрафт.

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

CS Source кратко о создании чита All in One

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

Решил поделиться, с Вами, своим небольшим опытом создании чита для Counter-Strike Source v34. Данное приложение было написано исключительно ради спортивного интереса(служит, исключительно, для ознакомления), так как в годы своей юности (изрядно убил времени за этой игрой :() всегда интересовало как же устроены эти программы, хотя теоретически знал как они работают. И вот спустя пол десятка лет (в 2010 году), после игры с коллегами в канун одного из праздников я опять вспомнил о своем давнем *интересе*…

Думаю с прелюдиями стоит закончить, скучно это, переходим к практике.
Будет много кода.
Полных исходников выкладывать не буду, а отдам только абстрактные куски кода, но это рабочие фрагменты.
Для раззадоривания скажу, что в данном чите реализована функция, позволяющая стрелять в любое место и убивать противников которые могут находиться где угодно, главное, чтобы был прострел (можно бежать и убивать всех за спиной), ее я назвал AssShot — для настоящих читеров, не привыкших скрываться (что наглядно продемонстрировано в видео). VAC его не обнаруживает, но это пока кто-то не выложит его в свободный доступ.
Читать дальше →

Почему трансатлантический пинг быстрее, чем вывод пиксела на экран

Время на прочтение1 мин
Количество просмотров5.2K
«Я могу отправить IP-пакет в Европу быстрее, чем вывести пиксел на экран. Какого хрена?», — спросил Джон Кармак в своём твиттере. Поскольку его твит вызвал широкий резонанс в сообществе, Кармак пояснил, что для замера задержки на наголовном дисплее Sony HMZ-T1 использовал программку, которая меняет содержимое буфера по нажатию клавиши на контроллере, и видеокамеру 240 fps. Затем считал количество кадров между нажатием кнопки и сменой пиксела.
Читать дальше →

Leisure Suit Larry will come again!

Время на прочтение1 мин
Количество просмотров3.1K
В этом году к нам вернётся легенда игровой индустрии, дамский угодник, и просто хороший парень, Ларри Лаффер. Благодаря сайту kickstarter.com были собраны необходимые средства, а в разработке новой игры примет самое непосредственное участие Эл Лоу, создатель оригинального Ларри.


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

Веб-сервисы играют в покер

Время на прочтение7 мин
Количество просмотров12K
imageЗдравствуй, Хабр.

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

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

Изначальная идея проекта принадлежит моему другу (он не с Хабра). Первый раз она прозвучала примерно так:
Я считаю, что нет ничего дурного в том, чтобы боты играли в покер-румах. Хотя, может быть, честнее было бы организовать специальный покерный клуб, где роботы играли бы только друг с другом. Вот я бы с удовольствием написал такого бота. А ты?
Не помню, что я ответил. Мне интереснее было именно сделать такой сервис. Challenge accepted ;)
Читать дальше →

«Детский» геймдев или «Как я играл в инди-разработчика»

Время на прочтение6 мин
Количество просмотров15K
Здравствуй, хабр и его обитатели. В этом посте я поделюсь с тобой прохладной историей о том, как я пытался создать Самую Настоящую Инди Игру в одиночку, и через что мне пришлось пройти, чтобы не бросить это неблагодарное дело на полпути, а также о том, что в итоге вышло.
Читать дальше →

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

Unity3d. Уроки от Unity 3D Student (B04-B08)

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

Предыдущие уроки вы можете найти в соответствующем топике.

Теперь в каждом посте в скобках (в конце) будут указываться номера уроков. Буква в начале номера обозначает раздел (B-Beginner, I — Intermediate).

PS: Если вы не проходили предыдущие уроки, очень рекомендую их пройти, т.к. последующие изредка на них ссылаются.

Перейти к урокам

Конструктор музыки Incredibox, вторая версия

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


Конструктор Incredibox позволяет «сочинять» музыку самостоятельно, выбрав мелодию, ритм, хор и эффекты из набора. Кажется, звуков мало, но на самом деле этого набора хватает на 137 980 различных сочетаний.



Во второй версии появился игровой интерфейс, и теперь это не просто генератор музыки, а настоящая игра с тремя уровнями.
Читать дальше →

Новый редактор уровней для Portal 2

Время на прочтение1 мин
Количество просмотров13K
Раз уж на Хабрахабре идет неделя Valve, не могу не упомянуть о новом долгожданном редакторе уровней для Portal 2, релиз которого состоится 8 мая в качестве бесплатного загружаемого контента (DLC). В отличие от традиционного для игр на движке Source редактора уровней Hammer, новый редактор выглядит совсем иначе и использует совсем другую технику моделирования карты:



Под катом - два видеоролика и скриншоты

Итоги недели. Выпуск 3 — с Игорем Белкиным

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


Смотрите в новом выпуске «Итогов недели»:

Запуск Diablo III: война за непорочность игроков уже началась;
Похороны S.T.A.L.K.E.R. 2: Компания GSC Game World прекратила существование;
Motorolla пытается перекрыть воздух Microsoft: патентный спор компаний-гигантов;
Без комментариев: шокирующие кадры из офиса издательства Акелла.
Читать дальше →

Хочешь сделать хорошо — сделай это сам: редактор UnityScript на базе FlashDevelop 4

Время на прочтение2 мин
Количество просмотров6.1K
Коротко: я подбил автора FlashDevelop внедрить в его редактор поддержку UnityScript и оказал посильную помощь в адаптации. Рабочий билд можно скачать здесь.

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

Опуская текст предыдущей статьи, могу сказать, что наилучшие результаты показал некий UnityDevelop — билд FlashDevelop старинной версии 2.0, который был адаптирован под Unity-версию javascript'а. Оно и не удивительно, ведь по своей сути UnityScript — это просто-таки близнец ActionScript'a. В целом — IDE выглядела неплохо, но хотелось, конечно же, — большего.

И тогда я пошел к разработчикам FlashDevelop на форум… Один из разработчиков (Philippe) откликнулся и заинтересовался. И работа пошла. Буквально за неделю мы с ним собрали работающий билд с поддержкой UnityScript. Конечно что касается кода — по большей степени сделал все он (за что ему огромное спасибо). Я больше направлял :)
Читать дальше →

Пробовали набрать Zerg Rush в гугле?

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


Вам понравится результат. Гуглозерги будут атаковать вашу поисковую выдачу пока вы их не закликаете до смерти. Производительность труда в офисах по всему миру сегодня явно упадет — всем же интересно узнать каков их APM за пределами оригинального старкрафта.

P.S.
Я максимум набрал 200 (на тачпаде ноутбука) — у кого больше?

Техническая препарация одной игры, созданной независимыми разработчиками

Время на прочтение9 мин
Количество просмотров3.5K
Здравствуй, суровый, но справедливый хабр!

Хочу вместе с тобой препарировать одну игру, написанную мной совместно с моим хорошим другом. По механике игра – это бой в реальном времени между двумя игроками, у каждого из которых колода карт. А карты, в свою очередь, генерируют бойцов, которые уже самостоятельно прут на бункер противника, попутно кроша на фарш вражеских воинов. Помимо боя в игре есть магазин с картами; штаб, где можно формировать колоду и качать персонажей; арена, где можно запустить квест или реальный бой; ну и банк, где можно добыть игровую валюту. Напомню, мы независимые разработчики, поэтому ограничены в ресурсах и многие решения не идеальны.
Как начинали придумывать игру здесь: habrahabr.ru/post/142490

Начнём препарацию.

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

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