RTGD #1. Давайте знакомиться.

Кажется... Пора?

Начало пути вкатывания в геймдейв начинается отсюда.
Начало пути вкатывания в геймдейв начинается отсюда.

Кто я и что это?

Давайте по-порядку.

Я рядовой java-разработчик, работаю в аутсорс компании, пилим приложение-глоссарий для банков.

С недавних пор у меня появилось некоторое количество свободного времени. В очередной раз пройдя несколько компаний в героях и осознав, что в игры мне играть надоело, я пришёл к мысли - время самому начать творить.

Писать код на работе и после работы, почему нет?
Писать код на работе и после работы, почему нет?

RTGD (Road To GameDev) - серия статей, в которых я буду делиться своими попытками пробиться в этот дивный новый мир. Буду рад, если кому-то эти записульки будут интересны, и надеюсь эта отчётность даст мне некоторый стимул двигаться дальше.

С чего начнём?

С выбора движка, конечно же! Безусловно, прожжённый разработчик не опускается так низко и разрабатывает свой движок с блэкджеком и геометрией, но я не стану начинать эту игру на максимальном уровне сложности. По крайней мере не в этот раз.

Есть два стула...
Есть два стула...

Выбирая из двух зол я сделал ход конём и остановил свой выбор на Libgdx. На самом деле я даже не задумывался, я уже больше года смотрю в сторону этого движка по трём простым причинам:

  • Я люблю писать на Java.
  • Я не люблю писать на C# и уж тем более C++ (хотя порой приходится).
  • IntelliJ IDEA лучшая среда разработки.
Нужно больше мемов
Нужно больше мемов

Идея уже готова? Там можно грабить караваны?

Нет и нет, к сожалению (или к счастью).

В моём подсознании периодически мелькают зарисовки игр, который точно взорвут. Но с места в карьер я прыгать не собираюсь, хотя с сегодняшнего дня возьму в привычку заносить эти зарисовки в тетрадь. Ну а пока, пройдём введение на официальном сайте движка? Что там у нас...

GameAwards 2025?
GameAwards 2025?

Ведёрко собирает капли, мило, незатейливо, идеально для пощупать. Переписываем код, попутно немного углубляясь в документацию. О, да, это тот самый, родной синтаксис.

Было бы несерьёзно просто скопировать сэмпл и на этом закончить. Поэтому, я добавил подсчёт очков и счётчик жизней, а также сделал, чтобы при достижении края экрана, ведро переносилось в другую сторону.

Результат
RTGD #1. Давайте знакомиться.

Что дальше?

В следующих частях постараюсь набросать какой-нибудь проект с простой, но интересной механикой. А может скопирую что-то популярное, дабы набить руку.

Подчеркну один важный момент, начало мне понравилось.

И по сути вкусно
И по сути вкусно

Сейчас и в ближайшем будущем я рассматриваю это как хобби. Поворот а-ля, я уволился с работы чтобы делать игру мечты не ждите. Я ещё не совсем обезумел, с другой стороны это только начало, время покажет.

Спасибо, что дочитал. Ты лучший! 😏

7
13 комментариев