Для начала нужно выучить язык программирование если хочешь простенькие игры делать такие как flash то здесь ActionScript интерпретирующий язык очень лёгкий, но я советую выучить компилируемый язык С/С++ так как сам им хорошо владею и создал множество 2D и 3D игр, далее овладеть базовыми алгоритмами(списки, д-массивы, сортировки и т.д.), выучить технологии-библиотеки для прямого доступа к видеопамяти видеоадаптера библиотека от Microsoft DirectX 8,9,10,11 или кроссплатформенную OpenGL, если API OpenGL или COM-интерфейсы Direct3D покажутся очень сложными то лучше использовать какой-нибудь движок для создания игры типа NVIDIA PhysX и т.д.
В создание 2D игр много знаний не надо конечно смотря какую игру делать, всё что нужно дополнительно это геометрию подучить, а лучше аналитическую. А вот игры для 3D уже надо тригонометрию и особенно подтянуть алгебру матриц. На счёт создание 3D моделей это уже работа 3D-дизайнеров которые создают модели в 3D Max, Maya и т.д, далее я подгруживаю эту модель в сцену и много всего.
P.S. Если плохо в математике шаришь лучше не надо пытаться создавать игры, там очень "страшная" математика сразу говорю.
Необходимо иметь либо деньги, либо хорошую команду, в которой особенно важны дизайнеры. Строго говоря, на 4х программистов надо около 16 дизайнеров, чтобы уложиться в сроки.
Но я делаю проще.
Есть StencylWorks - простая скрипто-визуальная оболочка для создания флеш-игр. Библиотек (бесплатных!) к ней - масса. Включая и графические динамические фигуры (спрайты). Либо, что мне больше нравится, но тут Вам надо выложить около 900 долларов США, 3DGameStudio.
С ней Вы сможете создавать 3-д миры, но за графические библиотеки (отличного качества) придется платить, либо пользоваться кучей бесплатных, но низкополигонных моделей.
Вообще же, создание игры надо начинать с изучения любого - как минимум, структурного, - языка программирования.
Скрипты - это аналоги данных языков.
Чтобы начать писать игру и понимать, что же Вы делаете, попробуйте написать, хотя бы, MUD.
Либо сформируйте команду: пара программистов (главный+"на подхвате"), дизайнеры, сценарист, менеджер.
Не забывайте, что игры тоже разные бывают. Для создания некоторых игр требуется обладать навыками программирования. Но есть возможность создавать игры буквально за пару минут. В частности, если вы воспользуетесь бесплатной программой Jigs@w Puzzle Promo Creator, вы сможете очень быстро создать из какой-нибудь картинки свой пазл.
Во-первых, определитесь с тем - какого жанра вы хотите сделать игру? Посмотрите, что в этом жанре было за последние несколько лет; возможно, вы поймете, что не дотянете по качеству/презентабельности. Если хочется просто показать - "вот я сам сделал!" - самым простым способом будет FPS creator (здесь русскоязычный форум). Вообще же самому сделать популярную игру можно только на основе оригинальной идеи, коммерческие игры редко получаются у одиночек. Может, стоит заняться каким-то одним аспектом создания? В создании игр обычно принимает участие много народа.
Прежде всего сядьте за стол, и подумайте, что это будет за игра? Представьте и нарисуйте ее героев, подумайте, в 3д или 2д будет ваша игра.
2д случай: Относительно программирования здесь все просто. Вся морока- это рисование и анимация персонажей. Рисовать и анимировать их можно в фотошопе или прямо в редакторе вашего конструктора игр, если таковой там есть. Здесь еще нужно определится с двигом. Если игра на компьютер, то могу рекомендовать scirra construct, если же на другую платформу, то нужно смотреть в поисковике самому. Сейчас избыток 2д конструкторов и двигов на любую платформу, а так же вкус, цвет и кошелек. Скирра конструкт легок в освоение, а создание игры протекает быстро и увлекательно. Нарисовал предмет, разместил, если нужна анимация, указали остальные картинки, далее назначаем свойства предметам, и запускаем! Если постараться то за 2 дня можно состряпать очень хорошую игрушку!
3д: Здесь все посложней. Игра в 3д состоит из заскриптованных 3д моделей. Именно на эти модели и их анимацию Вы потратите большую часть времени. Для моделирования я использую программу Блендер. Она хороша, помоему не уступает Максу, но главное, она бесплатна, и если Вам захочется продать игру, проблем с легальностью не будет. Модели состоят из полигонов, то есть прямоугольничков или треугольничков, описывающих вашу модель. При ее анимации, вам предется передвигать или изменять модель. Потом в движке все эти модели расставляются по местам, и к ним пишутся скрипты. Скрипт- это команда. Для их написания требуется знание языков програмирования. После всех манипуляций, игру остается только скомпилировать.
Вот и все! Удачи в Ваших начинаниях!
Добавить комментарий