Все потоки
Поиск
Написать публикацию
Обновить
268.61

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

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

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

Mozilla предлагает создавать «тяжёлые» 3D-игры для web на их новом движке

Время на прочтение1 мин
Количество просмотров26K
Сегодня Mozilla совместно с игровой студией Epic Games выступила с инициативой создания визуально привлекательных 3D-игр, которые не должны уступать декстопным аналогам, и выполняться прямо в браузере.

Фактически речь идёт о том, чтобы перенести в веб опыт создания качественных, требующих высокой производительности, игровых приложений, которые должны будут выполняться обновленным движком JavaScript OdinMonkey, который недавно был включён в ночные сборки FireFox и скорость выполнения кода на Asm.js которым в 10 раз превышает аналогичный в других браузерах. Причём это всё без сторонних плагинов вроде Flash или Silverlight — чистый JavaScript.

Тот визуальный опыт, который должен получить геймер в интернете, играя в 3D-игру, предлагается оценить на видео ниже — так выглядит порт Unreal Engine 3, сделанный инженерами Epic Games и Mozilla:



Узнать подробности

RPG-игра в рабочей книге Excel

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


Бухгалтер из Торонто по имени Кэри Уолкин (Cary Walkin) никогда не занимался разработкой компьютерных игр, но в совершенстве освоил Excel. Этого оказалось достаточно для создания RPG-игры, которая работает на макросах VBA, встроенного языка программирования Excel.
Читать дальше →

Загрузка PNG и JPEG картинок в Android NDK

Время на прочтение14 мин
Количество просмотров16K
Приветствую всех читателей!
В этой статье речь пойдет о том, как в Android NDK загрузить PNG и JPEG картинки из файла или из памяти, а также немного полезного кода для скармливания этих картинок OpenGL.
Читать дальше →

GamePlay 3D Framework — лёгкий старт в кроссплатформенную разработку 3D игр

Время на прочтение13 мин
Количество просмотров32K
Доброе время суток, уважаемые хабражители!

Прослушав курс по компьютерной графике в университете и вдоволь наигравшись с OpenGL, я решил, что пора бы уже двинуться дальше и попробовать себя в разработке игр. Писать с нуля свой движок, прямо скажем, не очень-то хотелось. Главной целью было скорее посмотреть как это делается, вынести уроки и может быть создать что-то на базе выбранного движка. Беглый поиск показал, что с открытыми кроссплатформенными движками немного туго. У одного проблемы с Linux, Windows или Mac OS, у другого со свежими версиями мобильных ОС, третий почти заброшен… Но я-таки наткнулся на один очень привлекательный экземпляр, о котором и хочу поведать в этой статье.

gameplay

Имя этому фреймворку — GamePlay 3D. Информации о нём на просторах интернета не очень много, чего уж говорить про рунет. Это open source фреймворк написанный на C++ для программирования игр на C++ со всеми вытекающими из этого достоинствами и недостатками. Авторы проекта позиционируют его как универсальный инструмент, эдакий аналог cocos2d для 3D игр. Чтобы начать писать на GamePlay 3D не нужно обладать глубокими знаниями OpenGL, GLSL или математики 3D графики, однако все мы понимаем, что для достижения хорошего результата от этого никуда не деться. Подробности и небольшой пример для старта под катом.

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

Blizzard идет на мобильный рынок — «Hearthstone: Heroes of Warcraft» летом на iPad'ах

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


На выставке Penny Arcade Expo, компания Blizzard анонсировала свою новую игру.
Hearthstone: Heroes of Warcraft будет коллекционной карточной игрой с моделью распространения Free-to-Play. Нам обещают более 300 карточек с возможностью докупать пачки по 5 карт в каждой. В новом творении Blizzard заявлена поддержка battle.net и возможность играть 1 на 1 с противниками по всему миру.
Читать дальше →

Размещаем до 2000 юнитов (XNA)

Время на прочтение6 мин
Количество просмотров20K
Привет, в этом посте будет представлено немного кода, пару картинок и несколько видео, про то, как я реализовывал быстрый алгоритм взаимодействия ракет и юнитов на XNA (2000 — 3000 юнитов) и не только.



Далее

Баланс в играх жанра Tower Defense (часть 1)

Время на прочтение7 мин
Количество просмотров69K
В данной статье речь пойдет о принципах вычисления баланса в нашей игре жанра Tower Defense (TD), которую мы выпустили летом 2012г. для платформ iOS и Android. Мы расскажем, c какими сложностями и ограничениями пришлось столкнуться, каков был ход мыслей геймдизайнера при выборе того или иного решения, и как был получен конечный результат.

Достижения игры
1. побывала в топ6 и топ7 в категориях US Appstore;
2. занимала топ1 категорий и топ7 overall в RU Appstore;
3. «письмо счастья» от Apple;
4. 425 000 закачек;
5. 5 звезд (средняя оценка для всех магазинов);
6. множество положительных комментариев;
7. обзоры на ведущих мировых мобильных порталах.


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

Создание игровой анимации на примере Pudding Monsters

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


Всем привет!
Сегодня я расскажу, как мы упростили процесс создания анимации в играх, используя возможности Adobe Flash.
Читать дальше →

Экспериментальное демо Google Chrome — превращаем любой сайт в интерактивный 3D-лабиринт

Время на прочтение1 мин
Количество просмотров55K
Новое экспериментальноe демо Google Chrome позволяет превратить любой сайт в трёхмерный лабиринт и сыграть в нем в игру с катающимся по элементам разметки шариком. Причём в качестве игрового контроллера можно использовать смартфон с акселерометром. Впрочем, если смартфона нет под рукой, можно сыграть и без него, управляя шариком с клавиатуры.


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

Humble Weekly Sale: Bastion

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

Теперь Humble Bundle будет радовать нас не только внезапными распродажами целых пачек игр, но и еженедельными акциями, посвящёнными какой-нибудь одной. В первый раз под раздачу попадает Bastion (wiki), замечательная инди-игра, схватившая кучу наград на различных фестивалях. Выделяется она рисованной графикой, нескучным как обои геймплеем, интересным сюжетом, по которому нам предстоит разобраться в причинах Катастрофы, погубившей мир, и приятным голосом рассказчика, сопровождающим нас на протяжении всей игры. Если вы уже играли в неё – это отличный способ поддержать разработчиков и заодно получить некоторые дополнительные бонусы. Если же нет – то игру можно купить до следующего вторника, чего я вам, кстати, советую от всей души. Таких замечательных во всех отношениях инди-игр ныне встретишь нечасто.



Под катом – краткая сводка дополнительных материалов, которые идут вместе с игрой
Читать дальше →

Как сделать простую игру с мультиплеером через Game Center. Часть 1: подключение Game Center'a в приложение

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


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

Игра, над которой вы будете работать, очень проста. Это гонка, участниками которой являются собака и ребенок. Тапайте как можно быстрее, чтобы победить!

Данный туториал подразумевает, что вы знакомы с основами Cocos2D. В противном случае советую ознакомиться с другими Cocos2D-уроками, которые вы можете найти тут.
Читать дальше →

Вирусный маркетинг для мобильной игры: дешево и эффективно

Время на прочтение3 мин
Количество просмотров6.8K
Преамбула
Сейчас выпускается много статей, пытающихся проанализировать рецепты создания успешной игры. Часто на первое место ставится «уникальность». Легко сказать, но сложно сделать, да и существует достаточно примеров, когда качественный клон проносился роковой стрелой в спину пионеров-создателей. Проблема клонов в том, что их сложно продвигать, особенно в журналистской среде. Последние вообще часто отказываются писать обзор, аргументируя тем, что игра не несет рынку ничего нового. В данной статье я хочу рассказать о нетривиальном, но более чем успешном опыте продвижения созданного нами же клона Angry Birds. Дело было несколько лет назад на j2me, но в данном случае идея важнее давности лет и платформы.
Читать дальше →

Тетрис от первого лица

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


Этой классической игре скоро исполнится 30 лет, и за это время её успели не только реализовать на любых устройствах, которые имеют хоть какой-то процессор и дисплей, но и придумать огромное множество вариантов — от уже банального цветного тетриса до 3-х, 4-х и даже n-мерных вариантов, треугольных и шестиугольных тетрисов, многопользовательских тетрисов и тетрисов с реалистичной физикой (об истории и разных вариациях игры есть очень интересная статья Колина Фэи).
Читать дальше →

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

Кулинарный путеводитель по архитектурам AI

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

Мне постоянно приходится слышать от студентов и начинающих гейм-дизайнеров – да, честно говоря, и от бывалых программистов тоже – один и тот же вопрос, который звучит примерно так: “Какую архитектуру AI мне выбрать для своего проекта?”. Этим вопросом пестрят форумы, его можно услышать на конференции разработчиков игр GDC, и, конечно же, его не один раз вспоминают во время пре-продакшна создатели любой игры – от AAA-класса до инди. Я работаю консультантом по игровому AI, поэтому я постоянно слышу ее от своих клиентов.

Обычно, самый лучший ответ на этот вопрос – «Когда как». Вот только подобный ответ мало кого устраивает, поэтому после него мне приходится устраивать самый настоящий допрос.
Читать дальше →

Пишем эмулятор Кубика Рубика

Время на прочтение20 мин
Количество просмотров78K
OpenGL — платформонезависимая спецификация, описывающая программный интерфейс для создания компьютерных приложений, использующих двухмерную и трехмерную графику.
В этой статье я опишу, как можно создать эмулятор Кубика Рубика на OpenGL.

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


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

Создатель Neverhood вновь берется за пластилин

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

То, чего многие (и я в том числе) ждали, может произойти. Создатель Neverhood Даг Теннейпл решил наконец порадовать нас новым произведением.
Читать дальше →

Вышел Minecraft 1.5

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

Наконец, после долгих недель ожидания, вышел большой апдейт Minecraft под номером 1.5. Версия содержит множество улучшений, починено аж 104 бага, добавлены новые предметы, подкручен баланс. Более подробно обо всех изменениях можно прочитать в истории версий.

Учёные доказали превосходство расы терранов в StarCraft 2

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


Двое исследователей из института астрономии при Эдинбургском университете опубликовали результаты статистического моделирования StarCraft 2 в секторе Копрулу, с учётом лучших экономических и военных стратегий для каждой расы.
Читать дальше →

Как графика убивает геймплей

Время на прочтение5 мин
Количество просмотров46K
Article translated from games making noob blog gamesmakingnoob.blogspot.com
Перевод статьи gamesmakingnoob.blogspot.com/2013/03/how-graphics-are-killing-gameplay.html

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

image

Но вскоре зачастую приходит и разочарование – почему такое красивое создание
Читать дальше →

Знакомство с Marmalade Quick, новый игрок в быстрой кроссплатформенной разработке

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


Добрый день!

Честно говоря, я немного удивлен, почему на хабре об этом ещё нет упоминания. Возможно из-за того, что инди разработчикам уже ничего не светит? Быть может причина в запредельной цене, которую просит Marmalade за свой продукт? Или альтернатив столько много, что за всем и не уследить? Как бы там не было, сегодня поговорим именно об Marmalade Quick и постараюсь Вам показать, что свое название оно вполне оправдывает. Опыта в мобильных разработках я не имел, но Quick настолько прост, что за пару часов мне удалось написать полноценное приложение.

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

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