
225.01
Общий рейтинг
Разработка игр *
Разработка игр
Сначала показывать
Порог рейтинга
Уровень сложности
Как я стал indie gamedev-разработчиком или особенности национальной разработки на коленке
8 мин
34KЯ не являюсь профессиональным разработчиком программного обеспечения и программирование практически никак не связано с моей основной трудовой деятельностью. Все гораздо хуже — это мое хобби. Смена деятельности весьма полезна и позволяет отдыхать от унылой и монотонной работы, а если она еще и позволяет извлекать удовольствие от процесса и результата, то это полезно вдвойне.
Для меня всегда интересным был gamedev (game development — разработка игр). Думаю, у каждого ребенка (подростка, гика, подставить свое) была такая пусть далекая и практически недостижимая, но мечта. Большинство вырастают и благополучно забывают о ней под грузом текущих проблем, а некоторые сохраняют ее даже до того момента, когда их дети вырастают и сами начинают мастерить что-то подобное. Мне повезло (или не повезло) относиться ко второй группе.
Для меня всегда интересным был gamedev (game development — разработка игр). Думаю, у каждого ребенка (подростка, гика, подставить свое) была такая пусть далекая и практически недостижимая, но мечта. Большинство вырастают и благополучно забывают о ней под грузом текущих проблем, а некоторые сохраняют ее даже до того момента, когда их дети вырастают и сами начинают мастерить что-то подобное. Мне повезло (или не повезло) относиться ко второй группе.
+46
Valve наняла известного экономиста для изучения процессов в игровой экономике
2 мин
20KГреческий экономист Янис Варуфакис (Yanis Varoufakis), который в последнее время не сходит с экранов BBC, CNN и Bloomberg Television в связи с греческим кризисом, рассказывает, как судьба занесла его в компанию Valve. В последнее время Янис стал известным экспертом и получает сотни писем в день от отчаянных инвесторов и бизнесменов. Сначала он принял сообщение от директора Valve за спам, но затем заинтересовался. Руководитель игровой студии предложил ему заняться изучением виртуальной экономики. Оказалось, что это очень увлекательное дело.
Таким образом, компания Valve стала вторым или третьим разработчиком, чьи игры будет анализировать штатный профессиональный экономист. Первопроходцем тут является компания CCP и игра EVE Online — там Эйольфур Гудмундссон (Eyjólfur Guðmundsson) уже пять лет публикует квартальные отчёты с обзором игровой экономики, изменением индексов цен и прочей статистикой.
Таким образом, компания Valve стала вторым или третьим разработчиком, чьи игры будет анализировать штатный профессиональный экономист. Первопроходцем тут является компания CCP и игра EVE Online — там Эйольфур Гудмундссон (Eyjólfur Guðmundsson) уже пять лет публикует квартальные отчёты с обзором игровой экономики, изменением индексов цен и прочей статистикой.
+38
Второе практическое задание с сайта unity3dstudent.com
7 мин
7.3KТуториал
Продолжая разбор задачек с unity3dstudent.com, рассмотрим вторую из них. Вот разбор первой задачи.

Ссылка на оригинальное задание: www.unity3dstudent.com/2010/07/challenge-c02-beginner
Суть: нужно создать сцену, в которой по нажатию пробела в поле зрения игрока начнёт падать ящик, в итоге запуская другой ящик в сторону мишени. После попадания мишень должна исчезнуть с каким-нибудь звуком. Запуск ящика – на основе рычага: один ящик уже лежит с одной стороны, ещё один падает на другую сторону рычага.
UPD: третья задача

Ссылка на оригинальное задание: www.unity3dstudent.com/2010/07/challenge-c02-beginner
Суть: нужно создать сцену, в которой по нажатию пробела в поле зрения игрока начнёт падать ящик, в итоге запуская другой ящик в сторону мишени. После попадания мишень должна исчезнуть с каким-нибудь звуком. Запуск ящика – на основе рычага: один ящик уже лежит с одной стороны, ещё один падает на другую сторону рычага.
UPD: третья задача
+4
Практические задания с сайта unity3dstudent.com
4 мин
19KТуториал
Из постов DisaDisa — переводов уроков с сайта unity3dstudent — я узнал об этом интересном сайте. Помимо уроков (вполне вменяемых, хотя и не совсем логичных — местами повествование переходит на очевидные моменты языков программирования (javascript, в случае этих уроков), такие как циклы или булевые выражения) там оказались ещё и так называемые “Challenges” — практические задания на применение материала из уроков. Задания сопровождаются видео-примером результата решения.

Пока таких заданий всего три, но, будем надеяться, появятся ещё. Но даже эти задания позволяют на практике ощутить простоту и удобство Unity. Разумеется, они подразумевают самостоятельное решение (ссылки на задания будут перед их решением), но если что-то вдруг не получается, можно заглянуть сюда. Ещё одна цель поста (помимо разбора конкретных заданий) — показать на примере, что можно сделать с помощью Unity с приложением минимальных усилий.
/* Для понимания статьи желательно иметь хотя бы небольшой опыт работы с Unity (особенно с пользовательским интерфейсом) — можно посмотреть пару постов от DisaDisa или первые уроки на unity3dstudent.com */
В этой статье – только про первое из заданий. Остальные — в самое ближайшее время.
UPD: Вторая задача
UPD 2: Третья
Да, замечу ещё, что под формулировкой задания (видео + небольшой текст) на сайте даны ссылки на уроки, необходимые для выполнения задания.
Challenge accepted?

Пока таких заданий всего три, но, будем надеяться, появятся ещё. Но даже эти задания позволяют на практике ощутить простоту и удобство Unity. Разумеется, они подразумевают самостоятельное решение (ссылки на задания будут перед их решением), но если что-то вдруг не получается, можно заглянуть сюда. Ещё одна цель поста (помимо разбора конкретных заданий) — показать на примере, что можно сделать с помощью Unity с приложением минимальных усилий.
/* Для понимания статьи желательно иметь хотя бы небольшой опыт работы с Unity (особенно с пользовательским интерфейсом) — можно посмотреть пару постов от DisaDisa или первые уроки на unity3dstudent.com */
В этой статье – только про первое из заданий. Остальные — в самое ближайшее время.
UPD: Вторая задача
UPD 2: Третья
Да, замечу ещё, что под формулировкой задания (видео + небольшой текст) на сайте даны ссылки на уроки, необходимые для выполнения задания.
Challenge accepted?
+18
CLANG, игра для фанатов фехтования
1 мин
5.8K
Нил Стивенсон, известный писатель-фантаст, оказывается, очень любит историческое фехтование. В компании Subutai он не только заседает в совете, но также отвечает за разработку и изготовление брони для фехтования.
9 июня Стивенсон представил на проекте Kickstarter свою компанию и её игровой проект «CLANG», что можно примерно перевести как “лязг”. Компьютерная игра, призванная как можно более реалистично отобразить сражения при помощи холодного оружия.
+29
Пресс-конференции Microsoft, Electronic Arts, SONY, Ubisoft на E3 2012
1 мин
7.4KПресс-конференция Microsoft на E3 2012 комментируют Виктор Зуев и Петр Сальников.
+2
Bomberman Online и хабраэффект — 450 игроков на одной карте. Отчёт и детали игрового движка
4 мин
33K
Как и обещали в топике-анонсе нашей игры, выкладываем отчёт о хабраэффекте и детали игрового движка.
+153
Creative Commons News: конкурс свободных игр, Политика открытого доступа Всемирного банка и свободный рэп
2 мин
1.6KПеревод

Liberated Pixel Cup: грандиозный конкурс по разработке свободных игр
Мы рады объявить о запуске Liberated Pixel Cup, соревнования по созданию свободных игр, начатого в сотрудничестве между Creative Commons, Free Software Foundation, Mozilla и OpenGameArt! Liberated Pixel Cup — это соревнование из двух частей: сделать кучу удивительных художественных произведений, лицензированных для свободной культуры, и написать кучу СПО-игр, которые будут их использовать. Надеемся, что может получиться много интересных проектов..., но это произойдет только, если такие люди, как вы включатся в работу! Технически проект будет осуществляться в три этапа. Подробнее.
Всемирный банк анонсирует Политику открытого доступа и запускает Открытый репозиторий знаний с помощью Creative Commons

Всемирный банк объявил о новой Политике открытого доступа (Open Access Policy)! Начиная с 1 июля 2012 года Политика открытого доступа требует, чтобы все научные результаты и информационные продукты, опубликованные Банком, были по умолчанию лицензированы по лицензии Creative Commons Attribution (CC BY).
+4
Создание игры на Java без сторонних библиотек, часть первая
4 мин
280K
Введение и подготовка
Привет хаброжители. Данный пост является «рерайтом» моего поста для песочницы. На этот раз я постараюсь охватить больше тем, чем тогда.
Почему Java?
Ничего объективного я тут не скажу, а скажу лишь то, что я люблю этот язык, и мне нравиться писать на нем. Да, на Java нет игр AAA-класса, но Java предоставляет огромные возможности, больше кол-во встроенных средств и быстроту написания кода.
IDE
Начнем с выбора IDE. Я являюсь фанатом Eclipse и посоветую вам его.
Если же почему-то вам он не понравился, вы можете использовать NetBeans, Intellij IDEA или командную строку и ваш любимый редактор.
JDK
И скачаем JDK последней версии: JDK 7u4
Скорее всего проблем с установкой IDE у вас не возникнет, а если у вас 64-битная система, все же посоветую устанавливать 32-битный Eclipse, так как иногда бывают ошибки и Eclipse у вас просто не запустится.
Под катом мы приступим к созданию игры.
+30
Джон Кармак делает шлем виртуальной реальности
1 мин
7.6K
В свободное от работы время Джон Кармак занимается созданием нового шлема VR. Прототип сделанного вручную устройства он показал на закрытой презентации во время выставки E3, до этого момента шлем Кармака видели только несколько десятков человек.
Внимательные читатели блога Кармака могли заметить, что он явно ведёт какие-то хардварные разработки. В своей заметке «Почему трансатлантический пинг быстрее, чем вывод пиксела на экран» Джон приводит пример огромных задержек при выводе пиксела на экран наголовного дисплея Sony HMZ-T1.
+34
Top-10 квестов «столетия». (опрос+результаты)
2 мин
52KRecovery Mode
Для разрядки в конце рабочего дня предлагаю немного расслабиться и вспомнить 10 лучших квестов всех времен и народов (под любые платформы), определить «Достояние Республики», так сказать.
-2
Steam для Linux. Скоро
1 мин
6.8K
Ещё в апреле Майкл Ларабел (ресурс Phoronix) посетил офис Valve и подтвердил, что версия Steam для Linux пока в разработке. Также он сообщил, что проектом руководит Гейб Ньюэлл.
Запуск Steam под Линукс требует еще и портирования некоторых игр специально для адекватной работы под этой ОС. Примерный список (в порядке приоритета):
Left 4 Dead 2
Half-Life
Portal (?)
Единственное, чего раньше точно не знали, так это примерной даты выпуска Steam для Линукс. Сегодня ситуация изменилась.
+82
Ближайшие события
Plague Inc
2 мин
39K
А тем временем у нас, кажется, новый хит среди игр для мобильных платформ — Plague Inc (первое место в AppStore среди платных приложений), с незатейливым и очень затягивающим сюжетом уничтожения всего человечества с помощью болезнетворного микроорганизма, развитием которого вы, собственно, и управляете.
-5
Асимметричный мультиплеер, или Нужна ли демократия в играх
5 мин
7.9K
Предполагается, что законы физики действуют симметрично. Несмотря на это, найти примеры симметрии в реальности практически невозможно: правшей в пять раз больше, чем левшей, почти все биомолекулы хиральны, а материя во Вселенной преобладает над антиматерией. Неопытные разработчики, дизайнеры и инженеры стремятся все сделать красиво и симметрично, в то время как опытные создают ADSL, асимметричное шифрование и Роттердамских лебедей. Давайте взглянем на пару примеров асимметрии в видеоиграх, точнее, в их многопользовательской составляющей, попутно определив преимущества асимметричного мультиплеера, и, может быть, даже заглянем в ближайшее будущее. Надеюсь, тема заинтересует не только обычных пользователей игровых консолей, но и разработчиков, от которых, собственно, зависит вся индустрия видеоигр. Также обратите внимание, что основные презентации E3 2012 пройдут сегодня и завтра.+21
Работа с изометрическими матрицами. Часть 1
4 мин
21KИзометрия — вещь, стара как компьютерные игры.
Сейчас пришло время, когда интернет и игры стали совмещаться в браузере (flash не в счет).
Примеров браузерных игр много, большая часть из них казуалки, но для гиков более интересны жанры action, RTS и RPG, а для разработчиков — их реализация.

Для жанра RTS, RPG и пошаговых стратегий матрица является основным механизмом для движения юнитов, рисования текстур и многое другое. Но когда Вы попробуете объединить матрицу и изометрические текстуры, Вы попадете в ад, с которого вы не вылезете, пока не напишете прослойку для управления и воздействия на эту матрицу.
Под катом я расскажу:
Сейчас пришло время, когда интернет и игры стали совмещаться в браузере (flash не в счет).
Примеров браузерных игр много, большая часть из них казуалки, но для гиков более интересны жанры action, RTS и RPG, а для разработчиков — их реализация.

Для жанра RTS, RPG и пошаговых стратегий матрица является основным механизмом для движения юнитов, рисования текстур и многое другое. Но когда Вы попробуете объединить матрицу и изометрические текстуры, Вы попадете в ад, с которого вы не вылезете, пока не напишете прослойку для управления и воздействия на эту матрицу.
Под катом я расскажу:
- Как рисовать изометрическую матрицу
- Как нарисовать fullscreen изометрическую матрицу
+28
Несвободные игры для GNU/Linux: хорошо или плохо?
2 мин
8.2KПеревод
Широко известная компания, Valve, распространяющая несвободные компьютерные игры с цифровым управлением ограничениями (известным как DRM), недавно объявила, что она будет распространять эти игры под GNU/Linux. Какие это будет иметь хорошие и плохие последствия?
Я полагаю, что доступность популярных несвободных программ под GNU/Linux может способствовать освоению системы. Однако наши планы идут дальше того, чтобы сделать эту систему “успешной”; ее назначение состоит в том, чтобы принести пользователям свободу. Таким образом, вопрос в том, как эта перемена влияет на свободу пользователей.
Несвободные игры (как и другие несвободные программы) неэтичны, потому что они отказывают своим пользователям в свободе. Если вы хотите свободы, то одним из условий является отсутствие этих игр на вашем компьютере. До сих пор все ясно.
Однако если вы собираетесь пользоваться этими играми, вам лучше делать это на GNU/Linux, а не на Microsoft Windows. Вы хотя бы избежите вреда, который причиняет вашей свободе Windows.
Я полагаю, что доступность популярных несвободных программ под GNU/Linux может способствовать освоению системы. Однако наши планы идут дальше того, чтобы сделать эту систему “успешной”; ее назначение состоит в том, чтобы принести пользователям свободу. Таким образом, вопрос в том, как эта перемена влияет на свободу пользователей.
Несвободные игры (как и другие несвободные программы) неэтичны, потому что они отказывают своим пользователям в свободе. Если вы хотите свободы, то одним из условий является отсутствие этих игр на вашем компьютере. До сих пор все ясно.
Однако если вы собираетесь пользоваться этими играми, вам лучше делать это на GNU/Linux, а не на Microsoft Windows. Вы хотя бы избежите вреда, который причиняет вашей свободе Windows.
-3
Unity Character Animation GDC 2012 Feature Preview
2 мин
3.6KПока идет процесс подготовки переводов следующей партии уроков от unity3dstudent, хочу поделиться новостью.
На прошедшем CDG для Unity3d была анонсирована новая система работы с анимацией и системой ввода.
Ознакомиться c ней можно посмотрев видео.
На прошедшем CDG для Unity3d была анонсирована новая система работы с анимацией и системой ввода.
Ознакомиться c ней можно посмотрев видео.
+5
Стартовал Humble Indie Bundle V — заплати столько, сколько хочешь, за инди-игры
1 мин
2.4KНа сайте Humble Indie Bundle началась новая акция. Вы сами определяете цену, которую готовы заплатить за четыре отличных инди-игры:
Заплатившие не менее 1$ получат ключи для активации в Steam. Те, кто заплатил больше средней цены (на данный момент это 7.50$), получат пятую игру — Bastion. Также купленные игры будут доступны через Ubuntu Software Center (на данный момент там доступны Amnesia, Superbrothers и LIMBO — увы, порт выполнен через wine). Для всех купленных игр доступны саундтреки в MP3 и FLAC.
Заплатившие не менее 1$ получат ключи для активации в Steam. Те, кто заплатил больше средней цены (на данный момент это 7.50$), получат пятую игру — Bastion. Также купленные игры будут доступны через Ubuntu Software Center (на данный момент там доступны Amnesia, Superbrothers и LIMBO — увы, порт выполнен через wine). Для всех купленных игр доступны саундтреки в MP3 и FLAC.
+34
White Night: Mobile Games уже через две недели
1 мин
3.2K14-15 июня в Санкт-Петербурге в гостинице Sokos Hotel Palace Bridge состоится главное событие лета в Game-индустрии — White Night: Mobile Games Conference.

Кроме интересного спикеров из Google, Microsoft, Mail.Ru, Opera, i-Free и др., конференция уникальна своим местом и временем проведения. Презентации запланированы на вторую половину дня — с 15 до 23 часов. Деловая часть первого дня завершится вечеринкой на теплоходе, где участники смогут пообщаться неформально и полюбоваться разводными мостами.
Регистрация все еще открыта. Спешите, осталось всего 10 билетов!
Кроме интересного спикеров из Google, Microsoft, Mail.Ru, Opera, i-Free и др., конференция уникальна своим местом и временем проведения. Презентации запланированы на вторую половину дня — с 15 до 23 часов. Деловая часть первого дня завершится вечеринкой на теплоходе, где участники смогут пообщаться неформально и полюбоваться разводными мостами.
Регистрация все еще открыта. Спешите, осталось всего 10 билетов!
+8
Вклад авторов
Milfgard 3768.0dalerank 3763.0Suvitruf 2695.6Weilard 2321.0haqreu 1851.0HotWaterMusic 1802.8InlyIT 1616.4BasmanovDaniil 1367.2GlukKazan 1211.8