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

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

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

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

Большому адронному коллайдеру – 20 лет

Время на прочтение1 мин
Количество просмотров2.9K
В 1991 году вышла игра Another World об ученом Лестере Чайкине, который в результате эксперимента по ускорению частиц попал в другой мир.

В детстве эта игра воспринималась как нечто удивительное благодаря продуманному сюжету, великолепной векторной графике, видеовставкам, музыке и технологии прорисовки с использованием ротоскопирования. Кроме прочего, все это чудо помещалось на 5-дюймовую дискетку объемом 1,2МБ.

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

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

Unity 3d Tank Tutorial: Ходовая часть (Урок 2. Гусеничное шасси)

Время на прочтение19 мин
Количество просмотров82K
Урок 1 <<

image

Вступление


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

А именно: я расскажу о том как лучше смоделировать гусеничное шасси в 3d редакторе для того чтобы оно могло адекватно двигаться и реагировать на неровности ландшафта, также дам вам готовую модель которую вы можете видеть в демо, затем вы узнаете как все это дело оживить и привести в движение с помощью Wheel Collider’ов.
Читать дальше →

Феномен Angry Birds и печальное будущее игровых приставок

Время на прочтение2 мин
Количество просмотров2K
Один из руководителей фирмы-разработчика Angry Birds предрекает закат эпохи игровых приставок. Директор по маркетингу финской компании Rovio Mobile Питер Вестербака (Peter Vesterbacka) весьма пессимистически высказался о будущем компаний, которые разрабатывают такие игры. По его словам, бизнес-модель компаний вроде Nintendo «умирает».

На сегодняшний день, уверен маркетолог Angry Birds, главные инновации в игровом мире идут вовсе не от гигантов разработки вроде EA или Ubisoft, а от маленьких нишевых разработчиков, таких как его фирма.
Читать дальше →

[Перевод] Тепловые карты: Настраиваем геймплей с помощью простой системы сбора и анализа игровых показателей

Время на прочтение15 мин
Количество просмотров5.1K
В этой статье, взятой из сентябрьского выпуска 2010 года журнала Game Developer's Magazine, Chris Pruett, работающий в Google консультантом по разработке игр, рассказывает как он быстро и несложно реализовал удобную систему оценки игрового процесса в своей игре на платформе Android, под названием Replica Island.
Читать дальше →

Истории

Маленькая история недоразработки маленькой недоигры

Время на прочтение2 мин
Количество просмотров1.4K
Сразу оговорка, чтобы не тратить драгоценное время уважаемых хабровчан: в данном посте не будет ни слова ни про Unity3D, ни про HTML5, ни про всякие другие современные интересные штуки. Речь будет о том, про что гейм-девелоперы постепенно забывают, когда создают нечто невообразимо красивое. Но в которое, увы, абсолютно неинтересно играть. Разве что полюбоваться эффектами да проверить видюху на производительность.

Можете обвинять меня в ретроградстве — но я совершенно не перевариваю современные игры. Пару раз в год могу погонять в NFS, но тем не менее современная NFS уже не та (но графика впечатляет, это да) :-( Зато в NES-игрушки довольно часто рублюсь, хотя графика там сами знаете какая. В играх не графика важна и не крутизна используемых технологий. В играх важна играбельность.
Читать дальше →

Unity3d Tank Tutorial: Ходовая часть (Урок 1. Основы механики транспортного средства)

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

Вступление


Итак вы уже не новички в Unity, вы умеете создавать сцену, расставлять объекты на сцене, создавать terrain, делать префабы и тд… и главное — работать со скриптами, либо вы уже изучили статьи: Unity3D для начинающих — Туториал 1 и Unity3d script basics. Все эти знания вам пригодятся ведь в этом уроке мы двинемся намного дальше.

А именно: в первой части этого урока вы узнаете что такое Wheel Collider, как с помощью него управлять транспортным средством и создать реалистичное поведение подвески автомобиля, во второй части урока, на основе всего этого я покажу как сделать ходовую часть танка с соответствующей физикой и контроллерами.

Собственно то что вы видите на изображении сверху (это будет результат данного урока) вы можете опробовать «вживую» прямо в браузере. Хотите сделать это сами? Тогда добро пожаловать под кат
Читать дальше →

Релиз Flare 0.11

Время на прочтение1 мин
Количество просмотров3.8K
Flare — молодая игра жанра RPG под открытой лицензией. Многие долго мечтали об открытом аналоге Diablo, и вот уже есть сдвиги в этом направлении. На данный момент игру разрабатывает один человек, нет ни сценария, ни возможности покупки вещей, но уже готов движок и неплохая изометрическая графика. Доступны и 3D-модели всех объектов в формате Blender.

Нововведения в 0.11:
  • Враги имеют четыре направления способностей как и герой;
  • Появились новые враги, которые стреляют из лука, владеют заклинаниями, бросают дротики, могут телепортироваться и многое другое;
  • Большинство способностей переехало в конфигурационный файл;
  • Новая пещера (на востоке от Goblin Warrens с существами шестого уровня);
  • Новые враги: скелеты-лучники, маги-скелеты и другие;
  • Новое магическое оружие дальнего боя: огненные шары и ледяные шипы;
  • Различные исправления ошибок.

Скриншоты:

image image image

Так как проект открытый, каждый может присоединиться к развитию этого чуда. Поздравляю поклонников Diablo/Diablo II.

Newton Game Dynamics открыт под лицензией zlib

Время на прочтение1 мин
Количество просмотров1.9K
Логотип Newton Game Dynamics

Популярный среди разработчиков игр кросс платформенный физический движок Newton Game Dynamics теперь открыт и выпущен под свободной лицензией zlib. Произошло это событие 15 февраля.

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

4X Games: в поисках икса пятого

Время на прочтение9 мин
Количество просмотров14K
imageСегодня мне бы хотелось коснуться достаточно специфического рода игр, относящихся к жанру глобальных стратегий или же 4X-игр, как их иногда называют. Но речь пойдет не только об оффлайн-играх и жанре в целом, но и о некоторых аспектах онлайн-представителей.

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

Unity3d script basics

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


Предисловие


Эта статья будет посвящена новичкам в скриптовании Unity, но не совсем новичкам в синтаксисе JavaScript’а или любого другого подобного языка программирования. Тут надо маленько уточнить что JavaScript который использует Unity немного отличается от оригинального в пользу улучшенной поддержки ООП и называется соответственно Unity JavaScript. В нем например появились классы и их наследование, о чем не знают начинающие разработчики на Unity знакомые с объектно ориентированными возможностями оригинального JavaScript, поэтому отвергают его используя C# или Boo.
Читать дальше →

20 лет компании Blizzard Entertainment

Время на прочтение1 мин
Количество просмотров1.6K
imageЖили-были трое ребят — выпускники Калифорнийского университета Лос-Анджелеса. В 1991 г. они решили создать собственную компанию по производству компьютерных игр. Главное, сказали они, — чтобы игры были супер и выпускать их было в радость.

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

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

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

image

Популярные места для игр в мобильные игры: в машине и в туалете

Время на прочтение2 мин
Количество просмотров1.4K
В то время как Verizon начал продавать айфоны (очередей в магазинах не наблюдалось), а Apple планирует продавать более упрощенные и дешевые айфоны, за $200 без привязки к оператору, хочу представить вам перевод статьи о выступлении Трейвиса Ботмана (Travis Boatman), вице президента EA Mobile (подразделение Electronic Arts) в проходящем в Лас Вегасе D.I.C.E. (Design, Innovate, Communicate, Entertain) Summit, а котором он рассказал об основных мифах про мобильные игры. Вот 5 мифов от ветерана мобильных игр с 11 летним стажем:

Миф 1: Люди играют в мобильные игры на ходу.
Правда в том, что пользователи 47 процентов времени играют в мобильные игры дома. Дома проще и быстрее скачать игры через домашнюю беспроводную сеть. Около 12 процентов времени, пользователям играют в игры во время маятниковой миграции (дом-пробки-работа/учеба-пробки-дом). Около 1 процента пользователей играют игры в аэропортах. Пользователи тратят на мобильные игры в туалете около 7 процентов времени, на работе 14 процента, в школе 3 процента, и оставшейся 4 процента — играют игры в других местах.
Читать дальше →

Создание простого бота для WoW: продолжение

Время на прочтение6 мин
Количество просмотров34K
Это продолжение предыдущей статьи:
Создание простого бота для онлайн-игры world of warcraft

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

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

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

4 – 5 апреля
Геймтон «DatsCity»
Онлайн
8 апреля
Конференция TEAMLY WORK MANAGEMENT 2025
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань
20 – 22 июня
Летняя айти-тусовка Summer Merge
Ульяновская область

Создание простого бота для онлайн-игры world of warcraft

Время на прочтение10 мин
Количество просмотров75K
Думаю, тема ботов не оставляет равнодушным ни одного игрока в онлайн-игры. Кого-то они раздражают, кто-то ими интересуется, а кто-то их использует. Существует и некоторое количество людей, довольно маленькое относительно остальных трех групп — это люди, которые этих ботов разрабатывают.
Я предлагаю присоединиться к этой небольшой касте людей и посмотреть изнутри процесс разработки бота.

Предыстория


Как-то раз в выходные я зашел за своего персонажа в world of warcraft. Делать было в игре нечего — все рейдовые боссы уже убиты, друзей для похода на арену нет, остается только выполнение квестов и неспешная добыча золота. Квесты я не очень люблю и свое свободное время в игре провожу обычно возле аукциона — с помощью специальных аддонов скупаю что подешевле и потом продаю подороже, выигрывая на разнице в цене.

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

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

Что из этого вышло и с какими проблемами я столкнулся

Проблемы браузерных игр или атака клонов

Время на прочтение9 мин
Количество просмотров9.8K
image
В относительно недавнем времени заинтересовался геймдевом, а конкретнее – разработкой bbmmog. Имея за плечами многолетний игровой опыт, решил обобщить свои ощущения проблематики современных браузерных игр в текстовом виде.

Первое мое знакомство с браузерными играми произошло лет восемь назад, в эпоху, когда в некоторых областях Интернет еще считался достаточно редким явлением. Сидел я тогда на zyxel’евском модеме и пытался разобраться в этом новом для меня виде развлечения. Впечатления тогда были неоднозначными. С одной стороны, после PC-игр, графика, интерфейс и общая реализация браузерок, мягко говоря, совсем не доставляла. Это можно было понять, так как эпоха вебдвануль только-только начиналась, а в рунете – еще была только на горизонте. Но с другой – захватывала сама возможность играть не с кремниевыми мозгами, а с такими же людьми, причем, без чрезмерных затрат по времени. Именно по этой причине, я часто избегал мультиплеера в обычных играх, они, как правило, требуют, хоть и единиразового, но более беспрерывного геймплея. В этом свете, неспешное течение времени в браузерках, идеи которых во многом перекочевали из MUD-ов и TBS игр, было для меня более приемлемым. Забегая наперед, хочу отметить, что с затратами по времени дела обстоят совершенно иначе, чем представляются изначально, но об этом чуть позже.
Читать дальше →

GAME_ON 2010 — конкурс браузерных игр от Mozilla

Время на прочтение2 мин
Количество просмотров724
GAME_ONПривет, Хабр!

Ты всегда в курсе всех дел, но про одно, кажется забыл. Прямо сейчас приближается к своему завершению GAME_ON — конкурс среди браузерных игр, созданных с использованием открытых веб-технологий HTML5, canvas, WebSockets и прочих. Организатором конкурса выступила корпорация Mozilla, не так давно задавшаяся целью создать сообщество разработчиков игр, готовых перейти на новую, более инновационную платформу.
Читать дальше →

Новая портативная консоль от Sony

Время на прочтение2 мин
Количество просмотров2K
Буквально час назад на PlayStation Meeting 2011 в Японии компания Sony представила анонс своей новой консоли, ранее известной как PSP2 — Next Generation Portable (NGP).

image
Под катом описание железа и фотки

Unity3d и развеивание некоторых мифов

Время на прочтение8 мин
Количество просмотров94K
Недавно я прочитал очередную статью про Unity3d на Хабре, в очередной раз были интересные комментарии — и грамотные, и грамотные не совсем.
Я вдохновился и решил немного прокомментировать происходящее.
Надеюсь, кто-нибудь почерпнет для себя здесь что-то новое и интересное.
Читать дальше →

Unity3D для начинающих — Туториал 1

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

Предисловие


Хабралюди проявили некоторый интерес к Unity, поэтому открываю этим постом цикл туториалов, освещающих основные моменты работы с объектом (цикл неопределённой пока длительности — если кому окажется полезным продолжу).

Сразу говорю — чтобы снизить порог вхождения, рассказывать буду с рассчетом на людей, которые в жизни никогда ничем подобным не занимались. Так как самым простым в реализации основной функциональности будет сделать простенький шутер, с него и начнем. В этом уроке мы поговорим о том, как создать землю, небо, управляемого персонажа, о камере, через которую мы будем смотреть на небо и солнце и немного о стрельбе красными шарами по белым кубам. Итак,
Читать дальше →

Unity — бесплатный кроссплатформенный 3D движок (и браузерный тоже)

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

Преамбула


Итак, сегодня я хотел бы рассказать вам о Unity (тем, кто ещё не знаком с ним, по крайней мере). Безусловно, на Хабре есть люди, которые знают, что это такое, но поиск выдаёт катастрофически малое количество топиков с упоминанием сабжа — два из них просто сообщают о новых версиях, один кратко презентует и ещё один посвящен всё-таки его использованию. «Непростительно, надо это исправить!», — подумал я, и решил написать краткий презентейшн с целью популяризации технологии. Если вы уже в теме — дальше можете не читать.

Честно говоря, когда я читал на википедии о бесплатном (по крайней мере, с вполне нормальной по функционалу фришной лицензией) 3d движке с нормальным IDE, встроенной нормальной физикой, аудио-движком и прямой реализацией сетевого мультиплеера на котором можно делать приложения для всего, кроме, пожалуй, nix'ов (поддерживаются и нормально работают Windows, MacOS, Wii, iPhone, iPod, iPad, Android, PS3, XBox 360), я уже чуял подвох.
Читать дальше →