Поиск по этому блогу

воскресенье, 3 октября 2010 г.

Создание игр

Вы решили создать игру, но не знаете с чего начать? Попробуем разобраться. Для начала ответим на несколько вопросов:
1)Какие языки программирования ты знаешь?
2)Есть ли опыт в разработке программ?
3)Есть ли опыт общения с графическими редакторами или хотя бы рисования на бумаге.
4)Игру какой тематики хочешь сделать?

Ответив на них, переходим к выбору пути.

1) Экшн. Но языков программирования не знаешь и никогда ничег оне разрабатывал. Еще и рисовать не умеешь. Вообще печаль) Но и в этом случае есть решение - 3D Game Maker. Интуитивно понятный интерфейс, простое управление. Кликнул мышкой, перетащил объект - игра готова. Разберется любой.  Если же какие-никакие, но знания в программировании есть и рисовать (3D-моделить) хоть немного умеешь, то можно попробовать уже 3D FPS Creator. Редактор помощнее, но тоже не блещет движком\возможностями.

Мой путь: поскольку я делал некоммерческий продукт, то использовал движок готовой игры. Id tech 4 -  движок Doom 3\ Quake 4. Движок невероятно гибкий и мощный. Редактор вызывает лишь положительные эмоции. Заменил кучу моделей и текстур, добавл новые звуки, подрифтовал врагов - вот вам игра уже высокого уровня. На тематику экспедиции в древнии руины или же про Третий Рейх - движок одинаково хорошо справляется.

2) Стратегия. Можно начать с редакторов карт к готовым играм. Ибо редактора для создания стратегий я не находил) редактор Warcraft 3 очень даже дружелюбный и интересный, хотя и не прост в освоении. Редактор к Age of Mythology или Armies of Exigo более просты и дружелюбны, но менее гибки в плане создания карт для сингл-плеера.

3) RPG - я видел только 2D движки. Трехмерный конструкторов\редакторов не находил... Можно попробовать на базе готовой, но это очень и очень не просто. Для 2D попробуйте RPG Maker XP - довольно хорошая штука.

4)MMORPG - самое интересное. В сети я наткнулся на такое чудо как Realm Crafter - конструктор MMORPG. Все бы ничего, только движок устарел довольно прилично. Под directx 8 все-таки. Но для небольших игр пойдет. В нем довольно просто разобраться, а качество RPG-системы и построения локаций в принципе довольно высокое. Остальные движки значительно дороже или же просто недостижимы. Как вариант, опытным программистам попытаться разобраться в движке линейки ( а это движок Unreal 2004) и сделать на его базе.

5) Браузерную игру. Ну... тут довольно большой выбор готовых игр на php к примеру. Как вариант взять такую игру, дописать функционал и сделать интерфейс. Впрочем и свою с нуля не так сложно сделать как кажется.

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

Удачи в создании игр!

суббота, 2 октября 2010 г.

Создавая миры...

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

Создав свой уникальный мир, создав в нем свои законы, свою историю, ты становишся Демиургом этого мира. Этот мир отныне живет  по твоим правилам и история в нем развивается по твоей воле. Кто-то развивает эту историю и получается мир, ничем не уступающий реальному...  Тот, кто создает свой мир, отчасти живет в нем... Создавая новый мир, ты частично отрекаешься от этого мира... Твоя душа принадлежит новому миру...