Обновить
248.64

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

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

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

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]

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

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

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

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

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

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

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

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

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

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


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

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

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



Движок Goblin XNA распространяется с открытым исходным кодом под лицензией New BSD License. Дополнительную информацию можно почерпнуть со страницы сайта Колумбийского Университета.

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

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

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

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

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


read more

Windows 7 и Sensor API

Время на прочтение3 мин
Количество просмотров3.9K
image
Одна из самых прикольных возможностей в Windows 7 — новый Sensor (и Location) API. API полностью нативные, но мы можем использовать его с .NET Framework, если установить Windows API Code Pack 1.0.
Читать дальше →

Interactive Fiction или Используй воображение…

Время на прочтение6 мин
Количество просмотров14K
Zork 1Я автор известной в определенных кругах платформы QSP, предназначенной для создания текстовых (sic!) игр.
Столь редкий жанр мало освещен в рунете, поэтому очень хочется исправить ситуацию и вкратце рассказать об интерактивной литературе и QSP в частности.

Это моя первая статья для Хабрасообщества, поэтому прошу сильно не пинать :)

Введение


В наше время «попкорнового» кино и не менее примитивных видеоигр, когда графическая составляющая практически полностью вытесняет шаблонный сюжет, редко какой человек не задумывается о том, чтобы попробовать что-либо другое, то, что позволит ему с интересом провести время. Некоторые, еще не забывшие, что такое книги, возвращаются к ним, а некоторые открывают для себя мир интерактивной литературы, в которой каждый может попробовать себя и в роли главного героя, и в роли создателя своего собственного мира. Достаточно лишь использовать воображение…

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

Записки локализатора. Озвучка в играх

Время на прочтение6 мин
Количество просмотров2.2K
Как и обещал в прошлых статьях, продолжаю серию заметок о локализации. На этот раз речь пойдет об озвучивании игр.

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

Аспекты локализации. Основные ошибки разработчиков

Время на прочтение5 мин
Количество просмотров3.4K
Как показала первая заметка, тема локализации игр волнует сердца многих. Бурные ностальгические воспоминания Хабровчан призвали к активной деятельности одного из переводчиков, можно сказать, легендарной игры «НеВерьВХудо», и, надеюсь, совместно мы сможем удовлетворить интерес читателей, и реализовать небольшой цикл статей.
Как мне кажется, будет неплохо разбить материал на два типа:
  • Записки локализатора.
    Всякие наиболее яркие истории из жизни локализаторов. (Надеюсь к этой теме подтянутся и другие люди, кто работает или работал в этой области).
  • Аспекты локализации.
    Технические детали связанные с локализацией игр и не только.

Итак, снова подниму вопрос, почему же творения «пиратской локализации» зачастую такие страшные на вид и что же мешало сделать все по-человечески.
Читать дальше →

2D игры на XNA теперь можно запускать через браузер!

Время на прочтение1 мин
Количество просмотров2.7K
Если вы пишите 2D игры под PC, Zune и XBOX, пользуясь средствами Microsoft XNA, то у меня для вас очень приятная новость: теперь в ваши игры можно будет играть через браузер!
На Codeplex (хостинг для opensource проектов от Microsoft) появилась библиотека, которая эмулирует функции XNA на платформе Silverlight, называется она XN4SL.

image

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

Крупнейшая афера в истории виртуальных миров

Время на прочтение1 мин
Количество просмотров114K
В виртуальном мире EVE Online была провернута грандиозная афера, в результате которой мошенник завладел игровой валютой на сумму $170.000. Вероятно, он останется безнаказанным и сможет свободно обменять украденную валюту на реальные доллары.

Афера началась с основания фиктивного межгалактического банка Eve Intergalactic Bank, который в течение четырех месяцев принимал вклады от доверчивых граждан, обещая хорошие проценты. В один прекрасный день владелец банка скрылся с суммой в 790 млрд Isk, что соответствует примерно $170 тыс. Мошенник настолько уверен в своей безнаказанности, что он даже записал на видеокамеру обращение к обманутым вкладчикам.

На сегодняшний день афера с межгалактическим банком является крупнейшей в истории многопользовательских игр.

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

12 ...
380

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