ГлавнаяБлогКак я создал Tiny RPG Studio: история про ограничения и AI
Python

Как я создал Tiny RPG Studio: история про ограничения и AI

Узнайте, как RPG Maker и AI помогли мне создать Tiny RPG Studio — движок для простых RPG без программирования. Попробуйте сделать свою первую игру прямо сейчас.

Al
Редакция Algolitalgolit.ru
10 мин чтения29 июня 2026 г.

Зачем читать эту статью?

Вы когда-нибудь хотели создать свою RPG, но бросали, потому что Unity или Godot слишком сложны? А может, начинали и не заканчивали из-за бесконечного расширения функционала? Я прошёл этот путь — от RPG Maker до собственного движка на AI. В этой статье я расскажу, как ограничения и современные инструменты помогли мне наконец-то завершить проект. Вы узнаете, почему иногда лучший инструмент — не тот, что позволяет всё, а тот, что ставит жёсткие рамки.

Детство, RPG Maker и статичный мир

Когда я был ребёнком, тётя подарила мне компьютер с Windows XP. Интернета не было, но я исследовал эту машину как самое интересное сокровище. Я просил знакомых скачивать игры. Однажды купил перезаписываемый CD и пошёл к другу — у него был интернет. Мы открыли Baixaki, бразильский сайт с программами, и я увидел категорию «создатели игр». Я уже был фанатом PlayStation 1 (Resident Evil, Silent Hill), и мысль, что я сам могу сделать игру, казалась безумной. Я скачал RPG Maker.

RPG Maker поражал: готовые спрайты, наборы RTP с персонажами, картами, объектами, пиксель-арт. Я не умел рисовать, но визуальная часть была уже решена. Я быстро научился строить карты, расставлять NPC и писать диалоги. У меня появилась первая игра! Я рассказывал двоюродному брату: «Я нашёл игру, где можно создавать игры внутри неё» — тогда я ещё не понимал концепцию движка.

Но скоро я упёрся в стену: мир был статичен. Сценарии, монстры, сюжет — всё существовало, но ничего не менялось. Я хотел сделать простой квест: король просит убить дракона, terrorизирующего деревню. Я убиваю дракона, возвращаюсь к королю, а он не знает, что я сделал. Как это исправить?

В форумах я нашёл «переключатели» (Switches) — они могли быть ON или OFF. Когда я убивал дракона, я включал Switch. У короля появлялся альтернативный диалог: «Ты убил дракона и спас деревню». Я не знал, что это программирование, но это работало. Я создавал переключатели для всего — даже для проверки дня и ночи.

Открытие программирования

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

На первых уроках учитель объяснял условные операторы: «Если да, делай это; иначе — то». До этого инструкции были как рецепт — последовательность шагов. А тут — ветвление. И меня осенило: тот Switch из RPG Maker — это и есть условие! Я уже знал программирование, сам того не ведая.

Я написал код, показал учителю. Он сказал: «Ребята, это интересно. Он сделал не так, как я учил, но тоже работает. Значит, есть много способов писать код». Это был второй раз в жизни, когда меня хвалили в классе (первый — на рисовании). И это случилось на программировании, не потому что я был силён в математике, а потому что я уже выучил это из RPG Maker.

Bitsy и ценность ограничений

Прошло время. Я окончил Computer Science, работал программистом, делал игры на JavaScript и Unity. На itch.io я открыл для себя Bitsy — крошечный движок для нарративных игр с тремя цветами и простым пиксель-артом. Bitsy дал мне ещё одно прозрение.

Раньше я думал, что создать свой движок — безумие. Моя роль — разработчик приложений высокого уровня. Я не гений вроде Линуса Торвальдса, чтобы писать низкоуровневый код. Но Bitsy показал: можно создать высокоуровневый движок на JavaScript с Canvas, игнорируя низкоуровневые детали. Фокус — доступность, простота, работа даже на телефоне. Не нужно знать программирование, проходить курсы — просто бери и делай игру.

Я подумал: «Как жаль, что не я придумал Bitsy — эта идея гениальна». Вместо конкуренции с RPG Maker, Godot или Unity (больше фич, выше производительность), Bitsy идёт в противоположном направлении: доступность, простота, низкий порог входа.

Одну из лучших своих игр, Zero to One, я сделал именно в Bitsy для джема One Room. Она получилась лучшей, потому что я никогда не заканчивал свои амбициозные проекты — с длинными сценариями, мирами, системами. Я плохо умею ограничивать объём. Принимаю душ — и придумываю пять новых идей. Но Bitsy не даёт разгуляться: ограничения заставляют сократить scope и рассказать прямую историю. Я написал простой скрипт, создал три сцены, закончил игру и выложил в срок джема. Все проблемы решены: у меня есть готовая игра.

Bitsy стоит в одном ряду с большими движками по количеству созданных игр — именно из-за лёгкости и скорости. Он помог людям, которые никогда не думали о создании игр, сделать их.

Перерыв в геймдеве

После нескольких лет создания игр, платных проектов и курсов по Godot, я решил, что моя главная цель — выпустить игру в Steam. Я потратил год, работая каждый вечер. Через полтора года у меня было только начало: арт не готов, геймплей сырой, головоломки плохие. Я снова был слишком амбициозен и не закончил игру.

Я задумался: сколько игр выходит на Steam? На itch.io каждый день появляются блестящие проекты. Нужен ли миру ещё одна игра? Нужна ли именно моя? Бюрократия, фрустрация — всё это тяжело. Я полностью забросил геймдев.

Возвращение с AI

Появление AI изменило программирование. Я начал использовать ChatGPT для создания C# классов, SQL-запросов, решения ошибок. Раньше я копировал ошибку в Google, читал форумы, Stack Overflow — и часто не находил ответа. Теперь копировал ошибку в ChatGPT и получал конкретное решение за минуты. Коллеги говорили: «Вау, ты решил мою проблему за минуту! Я просидел над ней весь день». Я смеялся: «Я отправил в чат». Вскоре все стали так делать, и меня перестали просить о помощи.

Я воодушевился: AI убирает рутину, оставляя творчество. Когда вышел GPT-5, я начал создавать мини-игры на HTML, JS, CSS прямо в чате. Применил философию маленьких проектов: мини-игры, короткие истории. У меня возникла идея мини-RPG на Canvas. AI быстро создал играбельную версию. Я подумал: нужен редактор, чтобы нормально делать игру. AI сделал и его.

Это был MVP из одного промпта, но он работал. Я отложил проект, но потом понял: чтобы сделать его реальным, нужно вынести из чата в VS Code. В то время все говорили о Cursor — форке VS Code для работы с AI. Я скачал, перенёс проект. Он начал развиваться бешено быстро. Я показал проект другу Диего, он усомнился: «Хочу увидеть, работает ли это». Всё выглядело магически и было сделано слишком быстро.

Но когда я попытался добавить новую фичу, проект сломался. AI не мог исправить, я тоже не понимал код — он был сгенерирован. Я подумал: «Вот предел AI». Но тут появились Claude Code и Codex — агенты, лучше работающие с кодом. Когда Codex стал доступен подписчикам ChatGPT, я вернулся к проекту. Codex исправил фатальный баг, улучшил инструмент и подготовил к запуску за несколько дней.

Я уже бросил геймдев. Моя рутина — взрослый без времени на личные проекты. Но AI взял на себя скучную ручную работу, а я сосредоточился на творчестве, идеях, проектировании. Поэтому я вернулся в геймдев и создал Tiny RPG Studio. Этот проект не существовал бы без того самого первого Switch из RPG Maker.

Практический вывод: что делать прямо сейчас

  1. Попробуйте Bitsy или Twine — сделайте маленькую нарративную игру за час. Ограничения помогут закончить.
  2. Используйте AI для прототипирования: скопируйте идею в ChatGPT, попросите сгенерировать код на Python или JavaScript. Не бойтесь, что код неидеален — это прототип.
  3. Скачайте Tiny RPG Studio (ссылка) и создайте свою первую RPG без строчки кода. Начните с одного квеста.

Главный урок: не пытайтесь сделать всё сразу. Ограничьте scope, используйте готовые инструменты и AI как ассистента. Тогда вы наконец-то завершите проект.

#RPG Maker#игровой движок#AI в программировании#Bitsy#создание игр
Al
Редакция Algolit

Пишем про алгоритмы, подготовку к собеседованиям и карьеру в IT — так, чтобы было понятно и полезно.

Хочешь закрепить знания на практике?

Решай задачи на Algolit — интерактивная платформа для обучения

Начать бесплатно →