Обновить
247.56

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

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

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

Unity3D 4.0 релиз

Время на прочтение1 мин
Количество просмотров35K
Только что на почту пришло письмо о том, что Unity3D 4 вышел в релиз.
image

Unity — кроссплатформенный инструмент для разработки 2D и 3D игр.
Новшества:
  • Новая система анимации Mecanim
  • Real-time тени для всех платформ
  • Поддержка DirectX 11
  • Системе частиц добавлен функционал коллизий с миром
  • Добавлено две новые платформы: Adobe Flash и Linux
  • Кроссплатформенные динамические шрифты


Официальная новость с детальным описанием изменений.
Читать дальше →

Cocos2d-x под Android: ускорение чтения файлов

Время на прочтение5 мин
Количество просмотров8.5K
Один из моих последних проектов — портирование игры с iOS на Android. Игра написана с использованием Cocos2d-x, довольно популярного кроссплатформенного игрового движка.
Подробнее о Cocos2d-x для Android
Cocos2d-x существует для Android уже фактически два года, достаточно солидный возраст. Открытый исходный код, лицензия MIT (не требует возврата изменений).
Последний стабильный релиз для OpenGL ES 1.x — 0.13.0, вышел в марте этого года.
Первый релиз для OpenGL ES 2.0 — 2.0.2, появился в конце августа.

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

Ремейк игры Karateka

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


Знаменитый гейм-дизайнер Джордан Мехнер (тот самый, который недавно нашёл за шкафом дискеты с исходным кодом Prince of Persia), является автором ещё одной известной игры Karateka. Он разработал её в одиночку в начале 80-х на своём компьютере Apple II, будучи студентом, а в 1984 году отправил дискету по почте в Brøderbund.



Файтинг Karateka считается очень продвинутым для своего времени, отличается реалистичной анимацией и затягивающей атмосферой. К апрелю 1985 года Karateka стала самой продаваемой игрой в США, а после выхода версий для Commodore 64, Atari, Nintendo NES и Game Boy общие продажи превысили 500 тыс. копий. Успех убедил Мехнера, что разработкой игр можно зарабатывать на жизнь, и он приступил к созданию Prince of Persia.
Читать дальше →

Передача файлов от дизайнера к программисту. Скрипты

Время на прочтение7 мин
Количество просмотров16K
image
Допустим у нас есть команда разработчиков приложений для мобильных устройств. В такой команде точно есть дизайнер и точно есть программист. Сначала они занимаються каждый своей работой — программист разрабатывает прототип, механику, дизайнер делает наброски клавиш, бэкграундов. Но приходит момент когда дизайнер должен передать свою работу для того, что бы увидеть её уже в приложении. И вот тут могут возникнуть трудности.

Рассмотрим это на примере одного экрана меню. В нём может быть 30-40 элементов графики. Это и клавиши (статичные, нажатые), анимированый логотип из 10-ти объектов, всплывающее меню, анимация на бэкграунде. Преимущественно дизайнер выдаёт каждый файл отдельно, а затем программист по новой складывает его. Таким образом выходит конструктор, который складываеться и раскладываеться по несколько раз. Затем дизайн может поменяться и всё приходиться делать по-новой.
Читать дальше →

В Canonical решили создать игровую команду разработчиков

Время на прочтение1 мин
Количество просмотров18K
Странно, что на Хабре не проскочило этой новости, т.к. новость уже не первой свежести. (~2 ноября)



На Саммите Разработчиков Ubuntu (Ubuntu Developer Summit) активно обсуждается вопрос создания отдельной команды разработчиков, которые будут работать над развитием Ubuntu как игровой платформы. Страница данной команды уже создана: launchpad.net/~ubuntu-game-dev.
Читать дальше →

Как не нужно писать большие сервера

Время на прочтение8 мин
Количество просмотров105K
Те, кто мог видеть мою прошлую статью (а она довольно related к данной теме), знают, что вот уже больше полутора лет я разрабатываю собственную реализацию сервера Minecraft, рассчитанную, в первую очередь, на высокие нагрузки. Тем не менее, в своей работе мы используем так же и стандартный сервер (Bukkit) для нескольких мини-серверов, просто чтобы было разнообразие. И вот, столкнувшись с очередной версией сервера, которая стала раз в 5 хуже предыдущих, я уже не выдержала, и решила написать эту статью.

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

Вам не нужно знать ничего о майнкрафте и особенно о его сервере, в данной статье я хочу просто рассказать, как работает оригинальный сервер Minecraft, а так же его «обвязка» — Bukkit, рассказать, почему такая система не работает и не должна. Я не претендую на идеальные знания о разработке серверов и не утверждаю, что мой сервер написан правильно и лучше всех. Я просто делюсь своим опытом, основанным на двух годах работы с сервером от всем известной Mojang и на полутора годах разработки своего сервера. Вся представленная здесь информация является моим личным мнением, а статья предназначена для расширения кругозора или даже обучения и может быть интересна как новичкам, так и продвинутым профессионалам.
Читать дальше →

Возможность тестировать steam for linux beta без инвайта от valve

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


Сегодня стартовало бета тестирование игрового сервиса от Valve для ОС линукс. Есть бинарные пакеты под Ubuntu (должно работать 12.04 и 12.10) и AUR пакеты под Archlinux.
Читать дальше →

Графический движок Ogre3D теперь поддерживает Windows Phone 8!

Время на прочтение2 мин
Количество просмотров17K
Ни для кого не секрет, что недавно Microsoft анонсирована новую операционную систему для мобильных платформ Windows Phone 8, в которой заявлена нативная поддержка C++. И вот, в первый день после представления Windows Phone 8 широкой публике, самый мощный графический движок с открытым исходным кодом — Ogre3D, — стал поддерживать эту замечательную операционную систему.



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

THQ потеряла половину своей капитализации

Время на прочтение1 мин
Количество просмотров14K
Один из крупнейших издателей видеоигр на грани банкротства. В ходе сегодняшних торгов на фондовой бирже NASDAQ издатель потерял почти 50% процентов своей капитализации. Сейчас за одну акции компании предлагают, чуть больше полутора долларов США.
Читать дальше →

Создание Cocos2D-x проекта в Marmalade SDK

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


Некоторое время назад RIM совместно с Marmalade проводили акцию по которой и мне удалось получить планшет Blackberry Playbook. По условиям акции в течение полугода с момента регистрации необходимо разработать и загрузить в Blackberry App World игру сделанную при помощи Marmlade SDK. После изучения в сети некоторого количества материала об этом SDK я наткнулся на записи о том что есть возможность использовать Cocos2D-x, что возможно сократило бы мне время на разработку(хотя я не имею опыта работы ни с Marmalade ни с Cocos2D-x). Далее я скачал последний релиз Cocos2D-x и не обнаружил в нём никаких следов возможности взаимодействия с Marmalade SDK.
Читать дальше →

Right on, commander! Elite возрождается на Кикстартере

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


Планета Lave на задворках галактики, видавший виды Cobra MK III, 100 кредов, а дальше — крутись, как хочешь. Так начиналась Elite — легендарная игра восьмидесятых. Оригинальная версия игры для компьютера BBC Micro вышла в 1984 году. В нашей стране наибольшее распространение получила спектрумовская «Элита» — 40 килобайт, томительно грузившиеся с кассеты несколько минут, а внутри — бесконечное разнообразие галактик и звёздных систем, богатых и бедных, высокороазвитых и отсталых, спокойных и смертельно опасных, подстерегающие в гиперпространстве таргоиды и легенда о невозможной планете Raxxla…
Читать дальше →

Рендер Diablo3. Как это работает

Время на прочтение7 мин
Количество просмотров117K
Как устроены графические движки популярных игр с мировым именем? Какие технологии применяют разработчики в самых крупных игровых компаниях? Действительно ли, чтобы сделать красивую игровую графику необходимо применять самые передовые технологии современной 3D графики? На эти вопросы мы попробуем ответить на примере рендер части игры Diablo3, от компании Blizzard Entertainment.
Читать дальше →

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

Школьные поделки: Battlecruiser & DeathCraft

Время на прочтение8 мин
Количество просмотров72K
ОСТОРОЖНО! Концентрированная ностальгия! Описанное здесь морально устарело много-много лет назад. Более того, оно устарело до того, как было реализовано. Из статьи вы не узнаете ничего нового.
В давние-давние времена, когда Embarcadero CodeGear Borland Delphi RAD Studio C++ Builder был версии 4, когда Autodesk 3ds Max Discreet 3dsmax 3D Studio Max был версии 3, когда 80 Гб и 200 МГц были не в холодильниках, а в компьютерах, когда Интернет был неведомым и таинственным существом, каждое прикосновение к которому было магическим… я учился в старших классах школы и учился программировать. А также моделировать. И ещё всякое-разное по мелочи.
Подозрительный скриншот:


Много картинок и ностальгии

3D-игра с эффектами специальной теории относительности

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


В Массачусетском технологическом институте есть лаборатория компьютерных игр (MIT Game Lab). Казалось бы, зачем она там? Какие игры могут разрабатывать доктора наук в рабочее время? И вот они показали, какие: встречайте сюрреалистичный 3D-экшн A Slower Speed of Light. Игрок перемещается по 3D-пространству на скорости, близкой к скорости света, и собирает сферические объекты, каждый из которых замедляет скорость света на фиксированные значения. При этом в реальном времени обсчитываются визуальные эффекты, в соответствии со специальной теорией относительности.
Читать дальше →

Независимый разработчик делает ремейк Descent

Время на прочтение1 мин
Количество просмотров20K
Descent — культовая игра 90-х — может возродиться в новом обличье. Разработчик собирается реализовать характерную для этой игры головокружительную механику с шестью степенями свободы на движке Unreal Engine 3. На Youtube уже можно поcмотреть демо, где угловатые модели Descent летают и стреляют на одной из карт UT3.


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

Casual Connect Kyiv 2012: тренды геймдева

Время на прочтение3 мин
Количество просмотров5.7K
На прошлой неделе в Киеве прошла конференция Casual Connect, которая традиционно собирает разработчиков, издателей и всех причастных к геймдеву четырежды в год в разных уголках нашей планеты. В Киеве такая конференция проходит уже в седьмой раз, и если раньше здесь встречались в основном PC casual разработчики, то теперь большинство команд специализируется на создании мобильных игр.

image
Фото Саши Палеевой
Читать дальше →

Valve: Linux предпочтительнее для игр, нежели Windows 8

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


Дрю Блисс (Valve) заявил на своем выступлении в рамках Ubuntu Developer Summit, что Linux является более приемлемой платформой для игр, нежели Windows 8.
Читать дальше →

Battle City на unity за 1 день?

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

Возможно ли сделать простенькую игру за один день на unity, не имея опыта в этом?
Вопрос был риторическим, пока мы не попробовали.
Есть такой проект — 2niversity. Появился этот проект недавно, но их цель мне очень понравилась — собирать молодежь и абсолютно бесплатно организовывать для нее однодневный интенсив с целью повышения навыков в какой-либо технологии

Когда мне позвонил менеджер этого проекта и предложил попробовать провести подобное мероприятие на unity, я задумался.
С одной стороны лично мне все казалось просто — 5-7 часов на простенькую игру и все готово, с другой стороны люди, которые участвуют в роли учеников, должны будут впервые использовать этот движок. Возможно им вообще впервые придется попробовать себя в роли создателя игр. Если интересно, чем закончился данный эксперимент, прошу под кат
Читать дальше →

Конкурс от Viope для геймдевов по всему миру

Время на прочтение1 мин
Количество просмотров4.8K
Собственно, вот.

Конкурс организован Viope Solutions Oy и длится с 09.10.12 по 20.01.13. Принять участие может любой желающий, в одиночку или в группе до четырех человек. Так же, насколько я понял, участникам конкурса будет свободно доступен онлайн-курс по геймдеву на Unity, от Viope Solutions Ltd.

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