creator cover TripleFilterDev
TripleFilterDev

TripleFilterDev 

разработчик игр и т. д. и т. п.

4subscribers

4posts

goals1
0 of 100 paid subscribers
Первые 100 подписчиков - это как первый раз. Очень сухо, но весьма приятно.

About

О лучших принципах организации вашего проекта в Godot Engine

Я довольно долго работаю с Godot Engine и готов представить вам свой список лучших принципов, которые помогут вам организовать ваш проект. 
Организация файлов
Godot Engine предоставляет вам полную свободу в хранении файлов вашего проекта. Большая сила - большая ответственность. Я называю папки в snake_style. Почему? Много было мною видано проектов, где файлы хранятся в PascalCase. Конечно, любой разработчик сам волен выбирать, однако, похоже, Хуан и другие предполагают именно вариант с маленькой буквы. Ассеты по умолчанию хранятся в папке /addons/,  многие плагины завязаны именно на эту папку. Значит, подразумевается в наименовании папок именно мой стиль. 
Какие же папки есть в моих проектах:
/addons/ - здесь хранятся все плагины, мои и не очень. 
/assets/ - папка для хранения всех "сырых ресурсов" - оригинальных картинок, музыки, звуков, иконок, 3D-моделей. У меня они хранятся по следующим путям соответственно: /assets/images/, /assets/music/, /assets/sounds/, /assets/icons/, /assets/models/.
/resources/ - здесь хранятся все внутренние ресурсы Godot`a. Дело в том, что движок позволяет хранить различные ресурсы, например, тайлсеты, шейдеры и шейдер-материалы, стили и темы, и др. которые можно использовать во многих сценах. Редактируя эти ресурсы, вы редактируете их во всех сценах. Важно! Годо позволяет хранить вам ресурсы локально, для одной сцены, позволительно их не хранить в файловой системе проекта, чтоб не создавать лишних сущностей, но это уж вам решать. 
/scenes/ - здесь хранятся вообще все сцены игры. Сцены меню, уровни, префабы, сцены интерфейса, вспомогательные сцены и все остальное. 
/scripts/ - папка для хранения скриптов. Для каждой фичи я создаю отдельную папку. На самом деле, эту идею я подсмотрел у разработчиков Space Station 14. Это очень удобно, раскрывая папку вы легко можете найти то, что вам нужно отредактировать. Вопрос, что делать, если весь код для игры у вас написан на C#? Для начала рекомендую работать в едином namespace-е. Вы все также можете создавать папки, однако предлагаю вам называть их уже в PascalCase. Это соотносится в свою очередь с кодстайлом самого шарпа. Также, для каждой фичи вы можете создавать отдельный namespace.

Hunter Girls - Адская дрочильня

Разработчики Paramnesia решили, что им нравится смотреть как летит говно на вентилятор их великих детищ, поэтому со всей радостью подогнали мне ещё один ключик от своей новой “восхитительной” игры. Я, в свою очередь, обременённый нуждой играть в это, хотел лишь расплакаться и вытереть свои слёзки пальчиками, покрытыми крошащейся корочкой бесподобного дерьма.
Надо отметить, что игру эту я не прошёл по причине того, что её, похоже, невозможно пройти. Как нужно было постараться, чтобы написать такую кривую, отвратную и неинтуитивную игру для меня остаётся загадкой.
Но начнём с начала. При запуске программа меня встретила очередным выбором языка и настройкой громкости. Такое ощущение, что это создаётся под копирку каким-нибудь заранее заготовленным ассетом. Меня знатно повеселило, что можно либо было полностью оффнуть звуки, либо включить их на все сто. Либо слушай пока тебе не разорвёт уши, либо забудь про аудиочасть. Тык, тык, и мы попадаем в главное меню, где, внезапно, слышим неплохую музыку.

Flare RPG - жидкий Дьябло

Ну чё). Я тут на днях игрушку прошёл. Кому она нахуй нужна, правда? LoL, очередной дьяблоклон с сюжетом на уровне серии лунтика. Чето там… выгнали нас там откуда-то… а мы такие типо… бро… ты че… го обратно… а нет… не так просто бро… надо немножко ротиком отработать. Найди там, впиши себя в книгу, которой все подотрутся и все, ты свободен, мальчик. Какая же хуйня, верно? Вот и я так подумал. Обнаружил я её совершенно не случайно. В далёкие времена искал сочный движочек для создания изометрической RPG и нашёл таких два - FIFE и Flare. Может и другие были, я не ебу, конечно. Тогда я скачал игрушку и забросил её где-то на половине - ну потому что хоть и было норм, но с привкусом покакулек тугосерь. Всё это было слишком старомодным, а я был молодым, горячим самцом, играющим исключительно в майнкрафтик). Игра релизнулась до вменяемой версии только в ту-кей восемнадцать.

Paramnesia - халтура, конечно, всегда беспринципна

На днях разработчики одной из ещё одной игровой студии благосклонно подогнали мне ключик от своей миловидной игры, которая для меня оказалась лютым зашкваром, как будто я смачно покушал какашечек. Да, ещё одна ВН-очка, ещё одна поигруля на вечерок, ещё одно инди - ну ничё плохого как бы в этом нет и КРИНЖ не в этом :). Скажем спасибо, что не на ШВЯТОМ РЕНПАЕ делали с неизменённым интерфейсом, а то я б расплакался и вышел в окно моего сарая. Ну хотя ничо супер-пупер-гипер плохого в РЕПНАЕ нет, просто как ещё один фактор, показатель качества игры. И ваще-та я не противник этих ваших визуальных новелл, хотя сам прошёл всего несколько штук. Жанр является некой современной формой искусства, а я тут чо, самый умный, чтобы быть против самовыражения?
"Ну а в чём дело, фраерок?" - скажут мои многочисленные читатели. "Чё не так-то, пидорас ебливый, кончелыга обосанная, чё, можешь лучше? Гниль ёбанная, ёпта". А я прижмусь в уголок и буду тихо трепетать всем своим маленьким женственным тельцем. "Нет..." - боязно пролепечу я, а потом меня обоссыт толпа тринадцатилетних девочек, авторок поделий на РЭПЭГЭ МАКЕР. Сейчас, я побулькаю в их моче, а потом расскажу в чём дело.
Subscription levels2

Начинающий роботяга

$1.41 per month
Почувствуйте себя настоящим синим скачущим роботом, давая мне сотку в месяц. Открытый доступ ко всему недо-контенту. Я говорю вам спасибо и продолжаю делать игры.

Охотник на грифонов

$7.1 per month
Убейте в себе своих грифонов! Дарите мне всё, что ваша мама даёт вам на школьные завтраки. Ничем не отличается от предыдущего уровня подписки. Однако мотивации творить становится в пять раз больше.
Go up