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

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

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

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

OilRush потихоньку допиливается, видео геймплея

Время на прочтение1 мин
Количество просмотров858
Стараясь не сдохнуть в сибирские морозы, потихоньку доделываем свою игру OilRush, про которую тут уже писали в сентябре. Релиз перенесли на март 2011, в остальном все хорошо. Издателя до сих пор нет, инди в полный рост.

Выложили видео с геймплеем на одной из карт (известные косяки: юниты двигаются стремно, GUI не финальный, окружение еще в процессе наполнения):


PS: Недавно проводили фокус-тестирование, игрокам понравилось.
Всего голосов 3: ↑3 и ↓0+3
Комментарии6

u-Nebula: первое свидание

Время на прочтение8 мин
Количество просмотров1.8K
Сразу хочется извиниться за задержку с обзорной статьей по движку и поблагодарить за поддержку и комментарии к предыдущему посту. Отклонение от ранее взятых обязательств было вызвано возней с нашим художеством и желанием сделать вводную статью с использованием Lisp’a. К сожалению поддержка Lisp’a у нас пока весьма сырая так, что мы воспользуемся надежным Tcl. В конце пути, у нас должна получится визуализация медитативно-расслабляющего плана (применять в случае зимней депрессии).

Под катом текст, код и картинки.
Читать дальше →
Всего голосов 22: ↑21 и ↓1+20
Комментарии15

The Settlers: теперь Online

Время на прочтение2 мин
Количество просмотров8.6K
Хочу обрадовать любителей игры The Settlers, которой уже более 10 лет!

image

UbiSoft вместе с BlueByte создали он-лайн флэш версию The Settlers. В данный момент она на стадии Beta-тестирования и бесплатна для регистрации.
Про игру и флэшмоб оккупацию сервера - читать дальше...
Всего голосов 103: ↑90 и ↓13+77
Комментарии126

Непостмортем игры «Roads of Rome» («Дороги Рима»)

Время на прочтение10 мин
Количество просмотров4.9K
В данной статье я хочу кратко рассказать о разработке казуальной игры «Roads of Rome» («Дороги Рима»).
Возможно это будет интересно тем, кто только собирается заняться разработкой игр. Собственно о программировании будет мало, больше о том, что использовалось в процессе разработки.
Читать дальше →
Всего голосов 101: ↑92 и ↓9+83
Комментарии79

Истории

Беспокойные сердца или еще один способ написать 3D игру в свободное время без ущерба здоровью

Время на прочтение3 мин
Количество просмотров4.4K
Иногда, даже у вполне состоявшегося программиста, появляется желание написать что-то, что было бы интересно не только работодателю. Такой человек бреется по утрам и думает, а почему бы не подарить счастье всему человечеству.
Читать дальше →
Всего голосов 89: ↑79 и ↓10+69
Комментарии33

Записки локализатора. Дело о проблеме с сохранением в играх

Время на прочтение3 мин
Количество просмотров5.8K
«У меня игра не сохраняется! Что делать?!!!»
crazyLooker
«У меня все сохраняет.»
vampire
«сейвы не работают, что за фигня?»
zombie
«Все работает, у кого-то просто кривые руки :)»
dante
Из форумов по играм…

Иногда такие перепалки растягиваются на несколько страниц, и если бы участники словесных баталий встретились в реале, наверняка не обошлось бы без мордобоя.
В чем же кроется секрет, что у одних все работает, а у других, честно купленный лицензионный диск радует невозможностью сохранить с таким трудом достигнутые результаты?
Читать дальше →
Всего голосов 23: ↑18 и ↓5+13
Комментарии14

Дружим XNA и WPF

Время на прочтение3 мин
Количество просмотров9.1K
Вначале отвечу на вопрос «Зачем их дружить». Ответ прост — WPF хорош для пользовательских интерфейсов, XNA для сложной 3D графики и если вы делаете клиентское приложение со сложным интерфейсом и 3D элементами в нем, то связка XNA & WPF как раз для вас.
Статью я буду иллюстрировать на примере простенького медиаплеера, который я сейчас пишу.
Читать дальше →
Всего голосов 40: ↑33 и ↓7+26
Комментарии21

Lagoa Multiphysics 1.0 ― новая версия физического движка (видео)

Время на прочтение1 мин
Количество просмотров1.1K
Тиаго Коста (Thiago Costa), один из разработчиков физического движка Lagoa Multiphysics, сегодня опубликовал в сети новое демо-видео, в котором продемонстрировал возможности Lagoa Multiphysics 1.0. На данном этапе разработки движок может быть использован для создания визуальных эффектов мелкозернистых структур, несжимаемых жидкостей, тканей и т.п. Однако, все эти технические описания не столь интересны, вы посмотрите, что он вытворяет!

Всего голосов 73: ↑72 и ↓1+71
Комментарии34

Проблемы в работе с XNA 4 CTP

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

Итак, начнем с того что я хотел написать продолжение своей предыдущей статьи о разработке игр для Windows Phone 7 на XNA, но у меня ничего не получилось. Почему? Сейчас расскажу.
Начальные условия: недавноустановленная Windows 7 Professional + минимум необходимого софта (браузер, антивирус, аська). Ну и плюс Visual Studio 2010 Ultimate с русской локализацией.
Читать дальше →
Всего голосов 55: ↑38 и ↓17+21
Комментарии14

Flash-игра «Мафия» в условиях «В контакте»

Время на прочтение3 мин
Количество просмотров7.1K
Цель этой статьи — описание процесса создания приложения, на примере моей игры «Мафия» под «В контакте».
Тем, кто не знает (хотя лично я что-то очень сомневаюсь, что найдутся такие) что это за игра, рекомендую почитать ее описание на Википедии.

Если вы знаете, что такое As3, Flex, Java, многопоточность, постоянное сокетное соединение или вам просто интересно как пишутся flash-игры, то думаю пост для вас!
Под катом также найдется немного статистики.

Читать дальше →
Всего голосов 71: ↑38 и ↓33+5
Комментарии36

Пишем игры для Windows Phone

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

Не так давно публике была представлена платформа Windows Phone. Платформа очень интересная в плане разработки, т.к. присутствует поддержка .Net Framework, мультизадачность и XNA Framework, причем отличия у XNA от десктопной версии минимальны.

Вначале ложка дегтя: выяснилось, что пока на Windows Phone не будет полноценной поддержки собственных шейдеров, но обещается ряд предустановленных с широкими возможностями настройками. Что-ж, не будем огорчаться, всему свое время.
Для работы нам понадобится Windows Phone Developer Tools
Читать дальше →
Всего голосов 131: ↑106 и ↓25+81
Комментарии18

Faith-driven development

Время на прочтение3 мин
Количество просмотров1.2K
Мы – команда, состоящая из специалистов по разработке браузерных многопользовательских игр, о чем свидетельствует популярность проектов, в которых мы принимали участие. Мы – это гейм-дизайнеры, разработчики и генераторы замечательных идей. Но напрямую это к теме не относится. Итак, осознав свою замечательность, мы ушли от «дяди» и решили делать собственный проект, лучше и успешнее предыдущего, с учетом накопленного опыта и незадействованных наработок.

И вот настало светлое будущее – удобный офис в престижном офисном центре, новенькие ноутбуки и концепт нового проекта. Где-то здесь и закралась роковая ошибка, целью поведать о которой и является данный топик.
Читать дальше →
Всего голосов 18: ↑10 и ↓8+2
Комментарии28

5 способов, которыми игры пытаются вызвать зависимость

Время на прочтение10 мин
Количество просмотров189K
Итак, в новостях снова пишут, что кто-то еще умер из-за игромании. Да, опять Корея.

Какого ...? послушайте, я не пытаюсь доказать что видео игры — это героин. Я полностью понимаю, что в данном случае у жертвы было много проблем в жизни. Но, половина из вас знает что World of Warcraft затягивает и что доктора считают игровую зависимость серьёзной проблемой. А вопрос вот в чем: может быть какие-то игры намеренно разрабатывались, чтобы заставлять вас играть в них, даже если вы не получаете от этого удовольствия?
Давайте посмотрим как это работает
Всего голосов 320: ↑295 и ↓25+270
Комментарии250

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

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн

Пара слов о NeoAxis

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

Рано или поздно перед каждой командой разработчиков игр встаёт вопрос выбора движка. Причины разные: либо писать свой получается слишком долго и накладно, либо не хватает знаний, опыта или специалистов, либо просто прикинув потраченное время и стоимость принимается решение что купить готовый лучше, чем писать свой. Через 7 лет после своего дебюта в области игроделания перед нами встал такой же вопрос (до этого писали всё сами).

Нами были изучены несколько игровых движков на С++ стоимостью лицензии до 1000 долларов (думаю упоминать названия тех движков что мы отклонили будет некорректно по отношению к их авторам). Случайно сюда попал C# движок NeoAxis, который настолько понравился, чтобы было решено остановиться на нём и перейти с C++ на C#.

Чем же он так впечатлил нас? Постараюсь кратко рассказать об этом в данной статье.

Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии10

Unity3D + C#, или как переводить скрипты

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

На Unity3D я натолкнулся сравнительно недавно, до этого работал со своими самописными движками для мобильных телефонов на Java2ME, в остальное время я — дотнетчик.

При переходе на новую платформу я в первую очередь выискивал для себя уже готовую технологическую платформу, и основными критериями для меня были цена (доступная/оправданная) и по возможности — мультиплатформенность, чтобы единожды написанный код можно было использовать вновь и вновь без конвертаций. Почти сразу я наткнулся на Unity.

Про Unity в целом тут уже писали, так что повторяться не буду, отмечу главное — разрабатываемую игру можно (а на мой взгляд — и нужно) скриптовать на C# (спасибо Mono). Единственное ограничение — следует писать в пределах .NET Framework 1.1 — только он поддерживается на iPhone. [upd: пока я писал этот пост, вышла новая версия Unity3D для iPhone, поддерживающий .NET 2.1]

Итак, ключевые плюсы для меня от использования Unity вообще и C# в частности:
  • Использование .NET Framework и C# (лично для меня это очень удобно)
  • Возможность сделать сборку сразу на iPhone и для веб-плеера (standalone сборки меня не прельщают по ряду причин, выходящих за рамки поста)
  • Уже готовые сценарии поведения на C# можно будет повторно использовать, например, при создании порта игры на XBox при помощи XNA (с изменениями, но все же)
  • Удобный интерфейс и не слишком прожорливые редакторы
  • Приемлимая цена

Минусы конечно, также имеются, но речь не за них, ибо плюсы в конечном счете перевесили.

Для скриптования используется прикрученный редактор UniSciTE на базе Scintilla, что лично мне пришлось не по душе, а потому я сразу захотел воспользоваться старой доброй Visual Studio. Вот о том, как скриптовать на C# будет речь ниже:

[upd: перенесено в Game Development]

Читать дальше →
Всего голосов 49: ↑34 и ↓15+19
Комментарии15

Кто населяет миры мморпг

Время на прочтение3 мин
Количество просмотров20K
В многопользовательские онлайн игры по всему миру играют миллионы человек, они тратят на это увлечение более 2 млрд. долларов ежегодно. Немалая часть денег приходится на сегмент игроков, которые общаются на русском языке. Но кто же они эти люди?
Неделю назад я инициировал исследование, с результатами которого хотел бы вас познакомить. Думаю, что выводы могут удивить многих. ;)

Бытует мнение, как среди игроков, так и среди людей посторонних, что мир многопользовательских онлайн игр населяют люди с крайне ограниченными жизненными интересами, так называемые «задроты». Однако по результатам моего исследования выяснилось, что среди любителей мморпг таких всего 10%. А доля школьников-«задротов» ни как не превышает 4% в общей совокупности игроков.
Основную часть сообщества любителей ММОРПГ составляют взрослые люди, которые осознанно выбрали это хобби. Кроме игр они увлекаются другими вещами от чтения книг и творчества до алкоголя и прочего «opensourec'a головного мозга».

Под катом вы найдете помимо общей характеристики сообщества и отдельных групп еще и разные интересные наблюдения, например, о том, что две трети женщин, играющих в онлайн игры, заняты. :(
Читать дальше
Всего голосов 124: ↑97 и ↓27+70
Комментарии228

Поколение геймеров

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

С прагматической точки зрения любое хобби или увлечение, которое в будущем перерастает в умение и навык должно приносить какую-либо выгоду, в том числе и в денежном эквиваленте. Например я продолжительное время увлекался велоспортом и теперь открыл веломастерскую, или же если у меня нет должных предпринимательских способностей но я развиваю свое тело, занимаясь велоспортом. В любом случае будет выгода.
Читать дальше →
Всего голосов 108: ↑69 и ↓39+30
Комментарии283

Unreal Engine 3 под iPod Touch/iPhone 3GS

Время на прочтение1 мин
Количество просмотров1.2K
Epic продемонстрировала демку Unreal Engine 3 на устройствах iPod Touch. Это пока техническая демка, но скоро они планируют нормально портировать под iPhone/iPod полноценный движок, тот самый, который используется в Gears of War 2. Более того, к выставке CES они хотят портировать UE3 ещё на одну мобильную платформу (пока не говорят, на какую). Планы выглядят фантастическими до нереальности.


Читать дальше →
Всего голосов 44: ↑35 и ↓9+26
Комментарии35

Дополненная реальность с открытым кодом

Время на прочтение1 мин
Количество просмотров4.6K
Основанный на XNA Game Studio 3.1, движок Goblin XNA позволяет создавать миры дополненной реальности для мобильных и других платформ. Что из этого получается можно увидеть в видео.



Движок Goblin XNA распространяется с открытым исходным кодом под лицензией New BSD License. Дополнительную информацию можно почерпнуть со страницы сайта Колумбийского Университета.
Всего голосов 62: ↑51 и ↓11+40
Комментарии26

Microsoft XNA: Арканоид шаг за шагом

Время на прочтение9 мин
Количество просмотров28K
Несколько дней назад, бороздя просторы великого и могучего Интернета, наткнулся на Microsoft XNA Studio. Не то чтобы услышал об этом фреймворке в первый раз, но все предыдущие разы как-то проходил мимо, времени разбираться не было совершенно.
В этот раз что-то меня дернуло покопаться поглубже. Справедливо рассудив что для знакомства с библиотекой лучшего метода чем реализовать что нибудь на нем нет, а также имея в распоряжении свободный вечер, решил написать что нибудь простенькое, например любимый мною с детства Arkanoid (Brick Out), не корысти ради, а ознакомления для.

Это моя первая статья на хабре, убедительно прошу ногами не пинать

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

Исходники можно скачать тут


read more
Всего голосов 112: ↑91 и ↓21+70
Комментарии53

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

Работа

Unity разработчик
15 вакансий