3 горизонтальные линии, бургер
3 горизонтальные линии, бургер
3 горизонтальные линии, бургер
3 горизонтальные линии, бургер

3 горизонтальные линии, бургер
Удалить все
ЗАГРУЗКА ...

Содержание



    Я как неудавшийся разработчик игр. Первая выпущенная игра на godot, и игры на cocos2dx ч. 2

    Часы
    05.01.2025
    /
    Часы
    02.10.2025
    /
    Часы
    3 минуты
    Глазик
    336
    Сердечки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Соединённые точки
    0

    Вступление, или почему решил взять Cocos2dx

    Начальным толчком к тому, чтобы начать использовать нечто большее чем просто SFML библиотеку, стала моя не компетентность. Я не умел и не мог спроектировать (или по крайней мере делал это очень плохо) такие вещи как анимации, редактор уровней или систему сохранения. Этот список можно продолжать долго, но суть в том, что я хотел ускорить процесс разработки и по этому решил взять за основу не библиотеку, а фреймворк.
    Я нашёл следующих претендентов:
    1. Ogre2d
    2. Urho3d
    3. Cocos2dx
    4. Raylib
    5. SDL2
    Я честно опробовал их всех. Но только с одним мне удалось собрать apk файл на андроид, это был Cocos2dx.
    Я хотел делать игры на андроиде не потому что это было легко, боже нет, а потому что "слышал" будто такие разработчики много зарабатывают. Что поделать, меркантильность ¯\(°_o)/¯

    Игры разработанные на Cocos2dx

    Я смог сделать, наверное если не соврать, 3 игры на этом движке. AirDefence -> тебе нужно защищать город от падающих бомб (⊙ˍ⊙). ShipEscaper -> тебе нужно уворачиваться от летящих тебе на встречу астероидов.
    Нет, я не смог заново собрать эти проекты и сделать соответствующие скрины их геймплея. Но я смог найти исходный код, так что если хочешь, можешь попробовать их пересобрать. Да и если честно, не очень то мне и хотелось погружаться опять в эти дебри компиляций и линковок.
    Теперь перейдём к игре благодаря которой я бросил этот странный и экзотический движок. Я назвал эту игру KittyMitty.
    Стартовая позиция
    ГГ в прыжке
    У этой игры не было концепта или главной идеи. Она родилась, вернее сказать, была зачата идеей создать интересную боевую систему без ХП, только органы и конечности, только хардкор.
    Я прям не уверен, что у меня получилось реализовать интересную боевую систему, но тяжёлой она точно была.
    Я застопорился на создании ИИ для врагов. Это была та ещё задачка, но и её, месяцев через 2, я решил. А потом debian крашнулся, и я не смог как раньше разрабатывать игру. Отладку на Арче не смог настроить.
    Оно и к лучшему было, было понятно, что мне нужен не просто фреймворк, но игровой движок. Кстати, я смог найти старый билд этой "игры" и запустить на своём телефоне.

    Моя первая и единственная выпущенная игра LifeOfLoader

    После KittyMitty, я долго не унывал. Может месяц, ничего не делал. Это было где-то между Октябрём и Ноябрём. Зато после, начал выбирать свой игровой движок. Всё свелось к Unity и Godot. Выбрал я конечно Godot, ибо, во-первых, это не мейнстрим, а во-вторых проект с открытым исходным кодом. Вот.
    На этот раз я был настроен серьёзно и продумал концепцию, основные механики и конечную цель. Ну и историю подвёз, конечно.
    Признаюсь честно, хотел сделать автобиографическую игру, про то как я работал на одном таком магазине. Даже сейчас немного стыдновато o(*////▽////*)q.
    Основная концепция игры - ты грузчик и ты должен разгружать приезжающие машины на магазин и успевать раскладывать товар по полкам, иначе сначала лишат премии, а потом уволят.
    Главное меню
    Одна из концовок
    Немножко игрового процесса
    Ещё одна концовка
    Сейчас, как игра, так и мой аккаунт разработчика были удалены, мной. И самого apk файла не осталось, но я смог собрать отладочную версию на Windows. Так что ты можешь скачать и попробовать её сейчас и написать в комментах насколько эта игра плоха.
    Первую и единственную версию этой игры я опубликовал в Январе 2022 года и смог собрать, если мне не изменяет память, где-то 500 установок. Я даже опубликовал эту игру на itch.io ;)

    Перегорание и конец

    Знаешь, это не просто. Я имею в виду, учиться чему-то новому самому, не имея возможности поделиться этим хоть с кем-нибудь, ибо ... Причин много, например не поймут, засмеют или унизят. Ладно этот интернет, соцсети и другие онлайн площадки. Здесь никто, никого не знает, пошлют и забудут. В жизни сложнее.
    Я попробовал ещё восстановиться, то есть сделать ещё одну игру. Через года полтора, где-то в конце весны и начале лета 2023 начал разработку новой игры. На этот раз не только с концептом, но и конкретным маркетинговым и рекламным планом. Я назвал эту игру AssemblyHell.
    Делал я её уже на Unity, но вскоре и её бросил. Вот несколько скринов:
    Стартовая позиция
    Я прыгнул
    Я взаимодействую с объектом.
    Суть сводилась к тому, что ты бригадир и тебе нужно наладить работу конвейера, таким образом, чтобы произвести нужный предмет в нужном количестве. Игра должна была быть по сети. У меня ещё остался APK файл с этой игрой, кому интересно может попробовать. Но на этом моя "карьера" разработчика игр кончилась.

    Вывод

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


    Не забудь поделиться, лайкнуть и оставить комментарий)

    Комментарии

    (0)

    captcha
    Отправить
    ЗАГРУЗКА ...
    Сейчас тут пусто. Буть первым (o゚v゚)ノ

    Другое

    Похожие статьи


    Я как неудавшийся разработчик игр. Разработка игр на SFML и DI ч. 1

    Часы
    05.01.2025
    /
    Часы
    02.10.2025
    Глазик
    409
    Сердечки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    В этой статье я подробно расскажу о том с чего я начал делать игры, почему я начал делать игры и что делал до этого. При чём тут SFML и что …

    Использованные термины


    Релевантные вопросы