Навигация:

Система управления:
Командами
Проектами
Блогами

Команд:3
Проектов:3
Вакансий:3
Пользователи

Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:
ТемыАвторПр.От.Последний
photoshop (Графика)макcим90026Броун
Движки (Разработка игр)CASHMAR125312Броун
Кто какими языками владеет!? (Программирование)Guitar44010Броун
Как вы начинали карьеру разработчика, что подходит вам? (Разработка игр)_FeRguS_62617Броун
Нужна помощь (Разработка игр)kul418698Броун
Еабор в команду RS games (Собираю команду)Броун42715EXE
RuCOMM / Конкурс на создание квеста на AGS за деньги (Собираю команду)Sledgy2043Sledgy
Global Epidemic 2D (Проекты)Hacker4ok1361Diab10
Собираю команду для разработки серъёзной игры (Собираю команду)Baygik14548Броун
Динамический массив данных (Программирование)ghost1st1441Diab10

Программирование игр

Статьи

Поиск

[ Главная | Лучшие | Популярные | Список ]

Программирование игр

Разместил: Diab10 Дата: 27.10.2009 Прочитано: 4175
Таинство превращения строк программного кода в живую, движущуюся игру, набросков в персонажей, строчек текста в захватывающий сюжет не может не манить. Уверен, каждому в голову хотя бы раз приходила идея о создании собственной игры. Порой, хочется рассказать миру свою историю, порой – потренироваться на практике в программировании игр, создании моделей или же придумывании самого сердца новой игровой вселенной: мира, окружения, истории. Почему же в мире так много отличных идей, и так мало конкретных реализаций? Все просто, большинство не знает главного секрета программирования игр: главное – начать!

Необходимые навыки
 Программирование игр – для обывателя эти два слова звучат пугающе, но на деле вы можете начать программировать игры, даже не имея навыков программирования. Звучит парадоксально, но это так – дело в том, что существует достаточно большое количество программ, позволяющих максимально упростить этот процесс, к примеру, Dark Basic, Blitz и множество других, с которыми вы можете ознакомиться в разделе движков для программирования игр.
 Но еще раньше, чем мы выберем движок для программирования игры необходимо четко представить себе, что же мы хотим получить в итоге. Банально, но большинство хороших идей не доживают до реализации не из-за сложностей в программировании каких-то деталей игры, или создании моделей, а из-за непродуманности сюжета. Как только идея сформирована и записана можно переходить к самой реализации, а в изучении основ создания компьютерных игр отлично поможет словарь терминов и FAQ. Даже если вы считаете себя специалистом – не стоит ими пренебрегать, помните - информация лишней не бывает! Кроме того, прочитав их сейчас, вы сэкономите массу времени в будущем, и сможете воспользоваться простыми готовыми решениями, вместо того, чтобы изобретать велосипед.

Инструментарий

 Для создания и программирования игр вам понадобится определенное количество программ, как непосредственно для написания кода, программирования игровых событий – триггеров – обработки мира и действий игрока, так и для создания 2D или 3D графики, или оживления мира – к примеру, звуки играют достаточно весомую роль в процессе создания игр. Поверьте, проект с хорошей озвучкой даст сто очков форы «молчаливому» аналогу. Все это, начиная от движков для программирования игр, текстур, моделей, и заканчивая электронными учебниками и даже готовыми исходниками (исходным кодом программ) игр можно найти в каталоге файлов.

Одна голова – хорошо, а две - лучше

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

Серьезные проекты

 Когда дело спорится, в голову приходит идея: а не создать ли что-то серьезное, масштабное, интересное? Не важно, движет ли вами в этот момент интерес, или желание заработать – это не отменяет основного правила – для успеха проекта необходима хорошая реализация. А чтобы реализация была на высоте – делом должны заниматься профессионалы. Программирование игр, безусловно, играет очень большую роль во всем процессе создания игры, но кроме программиста необходима работа целого коллектива: художника, дизайнера, автора сюжета и диалогов, гейм-мастера, занимающегося расчетом и налаживанием баланса игры. Даже для PR-менеджера найдется место в команде.
 Кроме того, перейдя к созданию более масштабных и интересных игр, вам постепенно перестанет хватать возможностей стандартных движков – безусловно, отличных для знакомства с программированием игр, но ограничивающих возможности программиста. Самое время перейти на простой в освоении Delphi, или более сложный, но куда более мощный и гибкий C++. Кроме того, придется освоить средства работы с графикой: DirectX или OpenGL.

 Что дальше? А дальше открытое поле для полета фантазии. Удачи вам в деле программирования игр, воплощении в жизнь самых дерзких своих идей и покорении сердец игроков мира. Страна чудес совсем рядом – стоит лишь открыть двери в нее: для себя и миллионов людей, в руки которых попадут ваши проекты.

Дополнительно по данной категории

20.09.2008 - В ожидании чуда
21.07.2008 - Задачи и значение PR-Менеджера
GameEngines.ru
Опрос:
На чём Вы "сидите"?

ПК
НоутБук
КПК
Телефон


Результаты
Другие опросы

Всего голосов: 727
Комментарии: 4
Статистика GE:
Файлов:44
Статей:65
FAQ:2
Опросов:8
Яндекс цитирования Rambler's Top100

Воспроизведение информации с сайта в любом виде и форме без согласия администрации ЗАПРЕЩЕНО!
Связь с администрацией: Обратная связь. Email: admin@gameengines.ru ICQ: 261604117
Copyright © 2008-2010, GameEngines.ru - Создание игр.