Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Вышел OpenMW 0.6

Чулан
Напомню, что OpenMW — это попытка создать кроссплатформенный игровой движок с открытым кодом, поддерживающий форматы данных игры The Elder Scrolls 3: Morrowind. На хабре о нем уже писали, когда вышла первая публичная версия.

С тех пор проект подрос, и вот что появилось в версии 0.6:
  • Появилсся полноценный GUI, основанный на MyGUI, который позволяет воссоздать GUI Morrowind'а со всеми его окошечками и прочим
  • Полностью закончен Monster Script — скриптовый язык, который предназначен для реализации игровой логики
  • Решены проблемы с воспроизведением музыки в windows

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

Кстати, проект также интересен тем, что написан на языке D. Так же используется графический движок Ogre и физический движок Bullet
Всего голосов 33: ↑30 и ↓3 +27
Просмотры 676
Комментарии 30

Релиз ImpactJS Game Engine — 99$

JavaScript *


Сегодня состоялся релиз Impact JS, дважаскриптовый движок, который в взаимодействии с html5 canvas позволит вам создавать игры. Пример такой игры — Biolab Disaster

Немного огорчает стоимость лицензии — 99$. Но уверен в скором будущем появятся бесплатные альтернативы.

Видео по созданию игры на Impact.

Небольшой обзор ImpactJS
Всего голосов 41: ↑37 и ↓4 +33
Просмотры 3.6K
Комментарии 51

Unity3d и развеивание некоторых мифов

Разработка игр *Unity *
Из песочницы
Недавно я прочитал очередную статью про Unity3d на Хабре, в очередной раз были интересные комментарии — и грамотные, и грамотные не совсем.
Я вдохновился и решил немного прокомментировать происходящее.
Надеюсь, кто-нибудь почерпнет для себя здесь что-то новое и интересное.
Читать дальше →
Всего голосов 81: ↑72 и ↓9 +63
Просмотры 93K
Комментарии 42

Выбираем мультиплатформенный движок для разработки мобильных игр (часть 1)

Разработка игр *
Из песочницы
imageРазработка мобильных приложений это весьма перспективное и выгодное занятие. Одним из самых интересных направлений являются игры. Однако, игры — это довольно сложные приложения, а учитывая, что на рынке существует как минимум две мобильные платформы, на которые стоит ориентироваться, сложность возрастает вдвойне. По этому, нам надо как то облегчить свой и без того нелегкий труд.
Читать дальше →
Всего голосов 63: ↑58 и ↓5 +53
Просмотры 50K
Комментарии 66

NeoAxis Game Engine 1.0 наконец-то увидел свет

Разработка игр *
Хочу опубликовать топик, обзор релиза кросс-платформенного игрового движка NeoAxis, так как у авторов пока нет аккаунта на Хабре. Далее от первого лица:

Уже более шести лет мы (компания NeoAxis Group) ведем разработку нового игрового 3D движка, начинавшегося как задумка энтузиаста-одиночки, но превратившегося в полномасштабный проект, над которым теперь работает международная команда специалистов. После стольких лет упорного труда мы рады сообщить, что NeoAxis Engine достиг версии 1.0!

Читать дальше →
Всего голосов 88: ↑84 и ↓4 +80
Просмотры 7.9K
Комментарии 110

Выбираем мультиплатформенный движок для разработки мобильных игр (часть 2)

Разработка игр *
Слегка затянул с публикацией продолжения, но первая часть не смогла накопить достаточно силы, а потом бац, и какой-то добрый незнакомец помог, за что ему огромное спасибо.

Первую часть читаем здесь: Выбираем мультиплатформенный движок для разработки мобильных игр (часть 1)

В этот раз вводную часть опустим и сразу перейдем к нашим пациентам.
Читать дальше →
Всего голосов 36: ↑34 и ↓2 +32
Просмотры 26K
Комментарии 30

Начало работы с игровым движком Rungine

Разработка игр *
Из песочницы
Runner Engine (сокращенно Rungine) — это новый 2D/3D движок для создания игр и мультимедийных приложений. Он обладает гибким набором инструментов, которые способны помочь разработчику увеличить скорость разработки, но они пока находятся в доработке. В состав движка входят: Core (ядро с собственным набором утилит), GUI, Graphic2D. В данный момент Runner Engine поддерживает только DirectX9. Идет работа над поддержкой OpenGL. В дальнейшем планируется продолжить работу над поддержкой DirectX10 и DirectX11.

Поддерживаемая платформа: Windows

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

Инициализация:

Первым шагом необходимо подключить dll движка:
#include "..\..\RunnerEngine\Runner.h"
#pragma comment(lib, "../../Bin/Runner.lib")


Объявляем девайс:
RDevice rdevice;
//Для инициализации необходимо вызвать метод Create:
if(!rdevice.Create(800, 600, Mode::Windowed, API::Direct3D9)) {
   return 0;
}


Весь рабочий цикл осуществляется следующим образом:
//рисуем, пока окно не закрыто
while(rdevice.EnterMsgLoop(true)) {
   rdevice.Clear();//очищаем поверхность окна
   //начало рисования графики
   if(rdevice.BeginScene()) {
        //рисуем картинку внутри окна
        rdevice.EndScene();//конец рисования
        rdevice.Present();//отображаем все нарисованное
   }
}

Все. Инициализацией мы разобрались. Теперь можно вывести на экран картинку или нарисовать изображение.

Читать дальше →
Всего голосов 31: ↑24 и ↓7 +17
Просмотры 3.5K
Комментарии 43

Погружение в скрипты игрового движка Unity3d, ч.1

Разработка игр *Unity *
Из песочницы
Доброго времени суток, уважаемый читатель! На Хабре неоднократно публиковались статьи о разработке игр с использованием замечательного движка Unity3d. Большинство этих статей были посвящены вполне определенным задачам, я же хотел сделать общий экскурс в данный движок. Данная часть будет посвящена наиболее часто используемым скриптовым методам и объектам, которые используются мной в процессе разработки на данном движке. Примеры я буду приводить на JavaScript, как на наиболее близком мне языке.
Читать дальше →
Всего голосов 38: ↑36 и ↓2 +34
Просмотры 223K
Комментарии 34

Погружение в скрипты игрового движка Unity3d, ч.2

Разработка игр *Unity *
Доброго времени суток всем читателям! Не так давно мною была опубликована статья, охватывающая некоторые часто используемые скриптовые возможности движка Unity3d. В этой части я хотел бы написать о скриптовых событиях, вызываемых при различных условиях. Все, указанные в данной части справочника, функции доступны в любом скрипте, который «повешен» на игровой объект.

Читать дальше →
Всего голосов 32: ↑28 и ↓4 +24
Просмотры 123K
Комментарии 12

Веб браузер в NeoAxis Engine — Интеграция Awesomium и NeoAxis

Разработка игр *
NeoAxis Group, разработчики отечественного игрового движка NeoAxis, собщают об успешной интеграции библиотеки Awesomium. Awesomium — фреймворк, основанный на движке Chromium/WebKit, который теперь может быть подключен к NeoAxis в качестве расширения. Используя Awesomium разработчики могут встраивать веб-страницы, находящиеся онлайн, в свои приложения, будь то игры или что-либо другое — реализуя таким образом уникальные и оригинальные возможности геймплея или элементы игрового дизайна. По сути это полнофункциональный веб-браузер прямо внутри игрового движка.

;

Подробности под катом.
Читать дальше →
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 2.3K
Комментарии 7

Разработка 2D игр под Windows и HTML5 без программирования

Разработка игр *
Из песочницы
image

Привет Хабраюзеры!

Сегодня я хочу представить вашему вниманию замечательный конструктор 2D игр (для Windows и в частности для HTML5) Scirra Construct.

Основным плюсом данного конструктора является то, что для создания игр не требуется никаких знаний языков программирования, все делается посредством построения действий во встроенной системе событий.
Читать дальше →
Всего голосов 102: ↑90 и ↓12 +78
Просмотры 37K
Комментарии 49

Unity3d. Уроки от Unity 3D Student (B00-B03)

Разработка игр *Unity *
Добрый день. Предлагаю свой вариант перевода уроков по Unity3d от www.unity3dstudent.com

Введение.


Данная статья представляет из себя первый набор базовых (из раздела Beginner) уроков. Уроки в основном нацелены на изучение скриптинга и использование компонентов.
Поэтому предполагается, что с основами работы в GUI Unity вы слегка знакомы. Если нет, изучите вводный раздел на этом же сайте.
Уроки достаточно ясные и короткие, так что трудностей в процессе их изучения должно возникать минимум.

PS: А хорошо это или плохо — вопрос достаточно сложный.

В некоторых местах уроков есть минимальные косметические изменения, не затрагивающие основную суть.

Перейти к урокам
Всего голосов 54: ↑53 и ↓1 +52
Просмотры 238K
Комментарии 9

Unity3d. Уроки от Unity 3D Student (B04-B08)

Разработка игр *Unity *
Добрый день.

Предыдущие уроки вы можете найти в соответствующем топике.

Теперь в каждом посте в скобках (в конце) будут указываться номера уроков. Буква в начале номера обозначает раздел (B-Beginner, I — Intermediate).

PS: Если вы не проходили предыдущие уроки, очень рекомендую их пройти, т.к. последующие изредка на них ссылаются.

Перейти к урокам
Всего голосов 28: ↑24 и ↓4 +20
Просмотры 131K
Комментарии 19

Unity 3D. Создаём 3D меню

Разработка игр *Unity *
Из песочницы
Tutorial

Введение


Хабра уже имеет за плечами пару туториалов на тему кроссплатформенного 3D движка «Unity 3D», но до сих пор не имеет уроков на тему 3D меню.
На эту статью меня натолкнул пост Unity3d script basics и Unity3D для начинающих — Туториал 1.
Так же пару людей поругалось на автора на тему «Уже не в том веке живём», поэтому вот вам щепоточка знаний.
Делая этот туториал, я предполагал, что вы уже знакомы с основами JS'a и интерфейса Unity 3D.
Работать я буду с Виндусовской версией Unity 3D. Обладатели других ОС думаю разберутся.
Читать дальше →
Всего голосов 8: ↑4 и ↓4 0
Просмотры 62K
Комментарии 4

Unity3d. Уроки от Unity 3D Student (B13-B16)

Разработка игр *Unity *
Предыдущие уроки вы можете найти по следующим ссылкам:
Уроки B01-B03
Уроки B04-B08
Уроки B09-B12

PS: Так же исправленны некоторые ошибки в предыдущих уроках, большое спасибо хабравчанинам ufomesh и MikhailS.

Перейти к урокам
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 114K
Комментарии 7

just2d — создаем «идеальный» игровой движок. Шаг 1

Разработка игр *Canvas *
Доброе утро, Хабр.
на досуге посетило меня вдохновение о разработке нового 2d движка для игр. Однако с одной уникальной особенностью. Хочется сделать его реально удобным для разработчиков разного уровня.
Как этого добиться?
Сначала мы придумаем и напишем 2-3 типовых игры на «идеальном» движке, т.е. сначала будет создано само приложение, а уже потом под его код будет писаться движок.

Разберемся подробнее
Всего голосов 30: ↑13 и ↓17 -4
Просмотры 11K
Комментарии 38

Создание игр с помощью Alawar Engine. Часть первая

Блог компании «Alawar Entertainment» Разработка игр *
Привет. Сегодня мы начинаем цикл статей, который познакомит вас с процессом разработки игр на движке Alawar Engine. Первая статья вводная, в ней мы в общих чертах расскажем о создании игрового контента, блочной системе скриптования, с помощью которой из разрозненных частей собирается игра, а также немного о других бизнес-процессах в студии Alawar Stargaze. На текущий момент движок лицензируется внешними студиями, сотрудничающими с Alawar, в разработке находится около 20 проектов. Некоторые проекты, созданные лицензиатами, уже выпущены, например Weird Park.Broken Tune.

Разработка игры начинается с человека, у которого есть идея будущей игры. Да, как обычно без большой и заразительной идеи никуда. Она должна включать в себя общее представление о создаваемой игре, описание игрового мира и персонажей. Из идеи рождается сценарий, в котором прописываются основные сюжетные линии и повороты. Гейм-дизайнеры создают проектную документацию, которая, по сути, является техническим заданием для 3D-моделлеров, 2D-художников, аниматоров, специалистов по созданию эффектов, скриптеров, композиторов и других участников команды.
Далее
Всего голосов 29: ↑12 и ↓17 -5
Просмотры 25K
Комментарии 10
1