{{notification.text}}

MirGames

MeF Dei Corvi

MirGames Dev
Питер
Зарегистрирован 20.03.03 20:12
Последний раз был в сети 19.05.17 00:54
200 

Windows 10 на планшете выглядит круто и глючит совершенно безбожно, но потенциал есть. Думаю, что релиз будет хорош, а я тем временем продолжаю пилить mirgames...

http://www.gdcvault.com/play/1014628/Classic-Game-Postmortem - отличный доклад от Дэвида Брэбэна о создании Elite, о том, как хранить галактику в шести байтах, как умножать числа на процессоре, который не поддерживает умножения, как рендерить объекты без двойной буферизации и очистки экрана, и как издать игру, не укладывающуюся в рамки привычного.

31.01.15 02:30, опубликовал (Автор оригинала: Microsoft )

Windows-Game-Developer-Contest.jpg

Несколько дней назад Microsoft стартовала новый конкурс игр - Windows Game Developer Contest. Если у вас есть подходящие игры под Windows или Windows Phone, вы можете опубликовать их в Windows Store до 20 марта 2015 года и, если игра будет качественной, креативной и технически совершенной, то у вас будут все шансы выиграть до 10 тысяч долларов. За второе и третье места можно получить $5000 и $3000.

Требования к игре:

  • Игра не должна быть опубликованной в Windows Store до 21 января 2015 года. Если у вас есть игра на других платформах, то допускается портирование под Windows.
  • Обязательно наличие английской локализации.
  • Игра должна быть оригинальной, т.е. она не должна нарушать чьих-либо авторских прав.
  • Игра должна иметь по-меньшей мере два уровня сложности и три сцены.
  • Обязательно должны быть реализованы механизм очков и таблица рекордов, причем игрок должен иметь возможность расшарить свои рекорды в социальных сетях.
  • Фоновая музыка и игровые звуки.
  • Поддержка всех размеров тайлов Windows/Windows Phone с выводом какой-либо игровой информации.

Подробности можно узнать на сайте конкурса.

Первый вариант ленты задеплоен. Дальше по роадмапу: улучшение ленты в соответствии с отзывами, подписка на события, больше событий.

Установил себе приложение, которое следит за тем, насколько я часто отвлекаюсь на ерунду, и сколько времени я занимаюсь делом: RescueTime. За последние два дня моя производительность составила 80% :-) Из почти 4 часов за компом, около 3 я писал код.

20.11.14 00:41, опубликовал (Автор оригинала: Wave Engine Blog )

wave4.jpg

На днях вышла новая версия игрового движка Wave Engine - 1.4.2.

В этой версии добавлены новые расширения, которые добавляют несколько действительно полезных фич:

  1. Поддержка TiledMap
  2. Поддержка OculusRift
  3. Поддержка Vuforia (пока только для iOS)
  4. Батчинг биллбоардов
  5. Новые визуальные эффекты
  6. Ну и, как обычно, разные минорные улучшения и исправления.
Читать дальше
10.11.14 00:20, опубликовал

turf.jpg

Компания NVIDIA в рамках инициативы "NVIDIA Gameworks" разрабатывает технологию, которая позволит вывести реализм травы в играх на новый уровень.

Технология под названием "Turf Effects" позволит выводить миллионы травинок, причем каждая из них может взаимодействовать с окружающими объектами. Например, трава может приминаться под каким-либо телом и восстанавливаться со временем, что вносит новый элемент в геймплей - теперь противника можно будет выслеживать по примятой траве. Ну и, конечно, каждая травинка будет отбрасывать тень и поддерживать само-затенение. Каждая отдельная травинка представляет собой полноценный геометрический объект, состоящий от 3 до 100 треугольников, в зависимости от LoD.

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

NVIDIA Turf Effects

copperlight.jpg

Компания Amber сегодня открыла исходный код одного из своих продуктов - WebGL игрового движка Copperlicht 3D, который ранее был доступен по цене в 99 евро в год.

Заявлены следующие фичи:

  • 3D редактор игрового мира, CopperCube. К сожалению, за отдельную плату.
  • Поддержка множества форматов: 3ds, obj, x, lwo, b3d, csm, dae, dmf, oct, irrmesh, ms3d, my3D, mesh, lmts, bsp, md2, stl, ase, ply, dxf, cob, scn и прочих.
  • Встроенный физический движок и обработка столкновений
  • Поддержка динамического освещения, скелетной и текстурной анимации; система частиц, камера и т.п.
  • Высокий уровень оптимизации, обеспечивающий должный уровень производительности в браузере.
  • Встроенная упаковка ресурсов.
  • Движок полностью бесплатен и имеет открытый исходный код.

Copperlicht 3D выглядит интересным. Демки хоть и не блещут Hi-End графикой, но смотрятся вполне достойно.

09.11.14 22:59, опубликовал

img1.jpg

С развитием возможностей браузеров и HTML, идея создания кроссплатформенных игр и приложений с каждым годом становится всё более и более популярной. Уже сейчас существует множество решений, упрощающих создание таких приложений. На вскидку можно назвать WinJS, Intel XDK, Sencha, Ionic, Enyo, Adobe AIR. Ну и, конечно, популярные игровые движки вроде Cocos2D, EasyJS, Three.js и Phaser.

Я - большой фанат языка TypeScript, и, соответственно, фреймворков, которые позволяют его использовать. В частности, я хочу показать вам, как можно использовать фреймворк Phaser и язык TypeScript для создания простого платформера. Также мы будем использовать сборщик проектов GulpJS.

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

Бета-версия Unity 4.6 доступна для загрузки. Данная версия может быть особенно интересна тем разработчикам, которые хотят пощупать новую UI систему. Кстати, разработчики обещают открыть большую часть исходного кода нового UI инструментария под лицензией MIT/X11.

Unity 4.6 - New UI System overview

Что же нового появилось в Unity 4.6:

  • Новая UI система, которая позволит разрабатывать пользовательский интерфейс на новом мощном компонентно-ориентированным UI фреймворке.
    • Интерфейс можно создавать в экранном пространстве с перспективой и без и поддержкой pixel-perfect выравнивания, а также в мировом пространстве для создания взаимодействий с игровым миром.
    • Новая layout система позволит прикреплять элементы к сторонам, углам или произвольным точкам родительского контейнера, а также растягивать эти элементы или задавать им размеры в процентах.
    • Встроенные кросс-платформенные стандартные контролы для кнопок, слайдеров, полей ввода и списков, поддерживающие touch управление, мышь, gamepad и клавиатуру.
    • Полная интеграция с системой анимации Unity.
    • Контролы можно комбинировать, расширять или создавать свой контролы с нуля, чтобы удовлетворить потребности любых проектов.
  • Новый инструмент Rect, с помощью которого можно эффективно позиционировать спрайты, элементы интерфейса и прочие объекты в 2д и 3д пространстве.
  • Расширяемая Event Messaging система, которая уже используется новым UI движком для обработки событий, и может быть использована для любых нужд.
10.08.14 23:25, опубликовал

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

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

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

Так же был немного реструктурирован код фронт-энда, теперь он разбит на так называемые MVC Area, т.е. всё, что относится к одному модулю теперь сосредоточено в одном месте. Основные сложности были связаны с необходимостью проверки и переделки всех ссылок. В связи с этим теперь используется T4MVC, который это упрощает.

Появилась возможность создания поста непосредственно из проекта, и пост выводится с привязкой к проекту, чем я сейчас и пользуюсь :-)

Написана новая система нотификаций, которая позволит в будущем создать центр нотификаций (индивидуальную ленту активности) и уведомления по e-mail. Работает, кстати, поверх MongoDB. Сейчас же эта система используется для вывода новых постов и комментариев в блоге и форуме. Пока что отслеживаются любые изменения. Впоследствии этим можно будет управлять.

Ну, и как обычно, фиксы некоторых старых багов и появление новых багов)