Записки велосипедиста #0 - Вступление

Здравствуй, %username%!
Ты наверное задаёшься вопросом: "Причём тут велосипеды? Это же геймдев!". А я на это отвечу так: "Геймдев весь был и остаётся велосипедом" или другими словами "Всё новое - это хорошо забытое старое". Итак, приступим!

К чему приступим?

Сегодня я начинаю цикл "Записки велосипедиста", в котором расскажу про свои "приключения", а также дам ссылки на интересные материалы для домашнего изучения.

Дисклеймер

Если Ваши grammar Nazi's чувства не позволяют вам наблюдать жаргонизмы и некоторые случайные орфографические или пунктуационные ошибки - немедленно закройте эту страницу, удалитесь с xgm, выключите и расхерачьте свой системный блок.

Вступление

Каждый, кто это читает, хотя бы раз делал попытки создать свою игру. Некоторые даже эти попытки приводили к результату. Каждый знаком с такими движками, как Unity, Unreal, Source, но не каждый создавал на них что-либо, на что эти движки не заточены. Но я уверен, что свой путь в геймдев Вы начинали не с этих движков, а с каких-нибудь простеньких конструкторов, возможно, с каких-нибудь тупых вопросов на форумах, с "деловых" предложений о найме под процент :D

С чего начинал я

Лично я начинал своё путешествие с моддинга. Это были: WC3, SAMP, IV Network... и даже всех не упомню. Изучая скриптовые языки, параллельно с PHP, я нашёл кучу возможностей, но мне этого было мало. Я решил копать глубже. Конечно же веб-игрушку я кодить не хотел: не православнъ - хотел всё и сразу, и на клиенте. Ну вообщем одним летним днём, я зашёл поиграть в пиратский PayDay 2 и обнаружил, что ланфикс не пашет. Выявил причину и поскольку, как выяснилось, его создатель "как сквозь землю провалился", взял на себя великую миссию по починке сей дитины. К слову, сорцов я не получил, поэтому пришлось извращаться. Когда Вы читаете "я выучил java за 4 дня" - у Вас возникает желание разбить монитор, но советую Вам его пожалеть, так как ровно через 5 дней, я изваял программулю, которая запускает ломаный ланфикс, при помощи нативок на C++ (не моё творение) ищет в процессе игры адресс, в котором записан SteamID и заменяет его на предварительно сгенерированный, и записанный в реестр. Это закрывало баг в ланфиксе и позволяло играть без каких-либо проблем. Однако, в день, когда я предложил вывесить моё творение на cs.rin - оказалось, что тот чувак вернулся и в тот же день, часа на 4 раньше, выложил новый фикс. Эта программулина ещё висит на моём сайте (здесь) как память. Вот так я "плавно" перешёл к клиентскому программированию, после 4х лет веба.
Рано или поздно, поигравшись со всеми чудесами чужих рук, возникает горячее желание создать что-то своё. Этим "своим" и даже чем-то большим, стала для меня эта игра. Начал я её разработку с самого низа: openGL my friend, однако быстро понял, что "ниасилю" и переключился на что-то более лояльное: jMonkeyEngine. И тут понеслись всякие проблемы: то одно не фурычит, то там нет функционала, то там ошибки из подпрограммы глушатся и никак не продебажить. И к какому-то моменту (где-то через полгода) я откровенно задолбался и вернулся к своему движку, начав его, как это модно называть, from scratch. И по сей день я веду его разработку и ни о чём не жалею!
По сути, в этом цикле будет рассматриваться разработка всех аспектов SS133D Engine и всего что с этим как-либо связано.
Следующий номер будет об устройстве игровых движков и целях создания SS133D Engine.
Спасибо за внимание!
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
29
9 лет назад
Отредактирован alexprey
0
Норм, но напрягает текст красным (убрать бы его и было бы норм). А еще... больше технических деталей, нам же интересно ^^
0
10
9 лет назад
0
alexprey:
Норм, но напрягает текст красным (убрать бы его и было бы норм). А еще... больше технических деталей, нам же интересно ^^
Спасибо за комментарий!) Торжественно клянусь в следующем номере опустить дисклеймер, дабы не резало в глазах. Это было вступление - технические детали будут дальше)
0
15
9 лет назад
0
Чудно... чудно %картинка Императора из StarWars%. Интересно наблюдать за велосипедистами, коим я и сам наверно являюсь :) По тегам, полагаю, что ЯП будет Java, как раз относительно недавно стал его изучать )
0
10
9 лет назад
0
DarkDes:
Чудно... чудно %картинка Императора из StarWars%. Интересно наблюдать за велосипедистами, коим я и сам наверно являюсь :) По тегам, полагаю, что ЯП будет Java, как раз относительно недавно стал его изучать )
Именно. Язык разработки - Java.
0
28
9 лет назад
Отредактирован Aws
0
То чувство, когда думаешь что кто-то в глухом хгм наконец запилил ресурс про туризм, а это очередная брехня про геймдев и модмейкинг.
6
6
9 лет назад
6
>>>Если Ваши grammar Nazi's чувства не позволяют вам наблюдать жаргонизмы и некоторые случайные орфографические или пунктуационные ошибки - немедленно закройте эту страницу, удалитесь с xgm, выключите и расхерачьте свой системный блок.
Интуресный подход, только дело в том, что люди сами вправе решать, указывать им на ошибки или нет.
0
10
9 лет назад
Отредактирован ZLOI_DED
0
Aws:
То чувство, когда думаешь что кто-то в глухом хгм наконец запилил ресурс про туризм, а это очередная брехня про геймдев и модмейкинг.
Ну... есть и другие способы путешествовать... например химия...
Askarto:
Интуресный подход, только дело в том, что люди сами вправе решать, указывать им на ошибки или нет.
По секрету: в каждой годной статье должно быть немножко упоротости)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.