Многие любители видеоигр задаются вопросом "Как же сделать свою первую игру?". На этот вопрос есть много ответов и большое количество статей, но я бы хотел заострить внимание на те "подводные камни", которые попадаются начинающим разработчикам и с которыми столкнулся лично я создавая свою первую игру.
Нужно понять из каких этапов и технологий начинается разработка игры, ведь, даже без поверхностного понимания какого-то процесса, можно банально перегореть и остаться на месте потребителя контента, а не его производителя.
Разработка игр - это довольно многогранный процесс и для его запуска нужны таки люди как:
1. Программисты. Они делятся на еще несколько специальностей - это программисты игровых механик, серверов и web-программисты (если для вашей игры или компании нужен сайт или игра базируется на нем). Зачастую в маленьких командах это один человек.
2. Дизайнер (гейм дизайнер). Это человек занимающийся созданием дизайна игровых локаций, интерфейса, артов, персонажей и.д.
3. 3D Артист. Это человек создающий 3D модели.
4. Аниматор. Всякая игра зависит от качественных анимаций, а особенно это шутеры.
5. Еще в команду потребуется звукорежиссер, который сможет написать и сделать звуковое оформление для задуманной игры.
Конечно, это не полное описание этих специальностей и они делятся на большое количество подразделений, но если вы начинающий разработчик, и вам повезло найти хотя бы пять единомышленников, то я вам желаю удачи и творческих успехов! Все зависит только от вас. А те, у кого нет, хотя бы небольшой команды, я вам советую найти 2-3 людей (можно больше), который готовы тратить свое время, ведь зачастую это хобби, которое можно совмещать с работой или учебой.
Если вы нашли команду и решили делать игру, то лучше начать с чего-то попроще, с того что вы на первых порах осилите, потому что вам нужно понять как работать в команде, как происходит разработка (о ние я напишу в следующей статье). Например я начал с простого приложения на движке Unity 5.
Когда вы его сделаете, то оно может очень лагать и быть багнутой, но зато вы поймете, как лучше делать и будет очень хорошо, если вы умеете учиться на своих ошибках.
И да я очень молодой разработчик и я в своем блоге хочу рассказать о тех ошибках, которые я совершаю, чтобы вы не повторяли их.