Доска создана для обсуждения вопросов, связанных с разработкой компьютерных игр. Постинг высокохудожественных webm, движкосрач вне спецтреда и прочая токсичность наказуемы. Аргументированная критика приветствуется.
Это конец. На руинах последнего ТВГ, сосача и рынка отечественного геймдева, немногие выжившие игроделы сражаются за пригретые места вниманиеблядей, покинувших раздел.
>>1022676 Для 2д игр можно за пару месяцев сделать. >>1022654 >Нейронка генерила промпты для ассетов >Другая нейронка по этим промптам генерила изображения
Я так же сейчас делаю. Вот только есть одна проблема. Картинки выходят говно.
Сейчас спалю вам крутой трюк.
Берём реальную фотку, заливаем ее в нейронку и требуем переделать в нужный вам стиль.
Есть на этой борде те, кто уже имеет работу в этой области? Коммерция, не инди. Интересно послушать истории вката анонов, какие подводные встречались на пути? Каким было резюме на момент найма, долго ли были безработными в условиях нашего гд с миллиардом джунов-курсовиков, трахали ли кабанчики на рабочем месте, особенно всякими кранчами-переработками. И нормально ли дают в попку плане з/п?
>>895421 > Само резюме было литерали на уровне "Умею пукоть и сренькоть". Ой не пизди блять У меня профессиональное портфолио на артстейшн мне работу в штатах предлагали до 2022, на фрилансе у меня высокая репутация, я прикладывал усилия к фотограмметрии сралкера 2 и к энвайронменту последней метры эксодус, через фриланс-контору, и это помимо кучи других проектов - от петровича с чертежом станка до игровых ассетов. Я сходил на 8 собеседований в мск, меня не то чтобы не взяли, мне даже поленились написать что мне отказывают, последний раз я ждал два месяца потом плюнул нахуй и удалил свою страницу на HH и больше по собеседованиям не хожу. При этом я не нарк, не пью и даже не курю, выгляжу опрятно, общаюсь прилично, знаком с этикетом в отличии от большинства черни с двача. По словам эйчарихи с которой я познакомился в интернете на вакансию CG-Artist в Москве претендуют не менее 350 человек\место. Спасибо известным говношколкам тридеграфики, которые монополизировали рынок поставки сотрудников. С улицы сложно устроится.
>>1022687 Ну а нах тебе обязательно в контору устраиваться в ДС? 3д - это считай что самая подходящая для фриланса и малого бизнеса отрасль. Можно фриланс-макакой на всяких апворках заказы брать. А можно загружать свои модельки на Фаб или Юнити Стор и жить на доходы с продаж.
Зумерки не хотят работать, хотят качать софт-навыки и учиться проходить собеседы. Помню, в нулевые-десятые все грезили фрилансом и пассивным доходом с мини-бизнеса. Все решали хард-навыки, а не умение держать осанку и подстриженные ногти. Сейчас вместо этого все готовятся к собеседованиям и делают бесплатные тестовые. Считается норм год бесплатно собеседоваться и тестовые делать ради того чтобы заскочить в офис модной фирмы в центре ДС, получать фикс зарплату и отдавать половину от нее за аренду жилья. Надеюсь, кабаны прочухают этот тренд и будут всех вкатышей брать на бесплатную стажировку 6 месяцев, после которых кандидат идет нахуй.
игра на pygame
анимеальфа20/05/25 Втр 20:52:41№1022357Ответ
16 лвл сделала свою игру пайгеймом на пайтоне. есть две базы данных - логины и пароли пользователей и база с очками игроков. хочу чтоб оценили навык и дали совет, что делать в дальнейшем и куда еще развиваться
>>1022671 Я бы не заморачивался с хитрыми алгоритмами и сделал бы OCR на любой готовой популярной библиотеке, или вообще через локальную llm. Заодно сможешь не только круги-квадраты а, например, рукописный ввод или хуи.
На Unity сделано много замечательных игр: Zenless Zone Zero, V Rising, Hearthstone, VRChat, Escape from Tarkov, Valheim, Pathfinder, Cuphead, Genshin Impact, Subnautica, Albion Online, Endless Space, Beat Saber, Boneworks, Rust, Блицкриг 3, Pillars of Eternity, Tyranny, Kerbal Space Program и многие другие.
Главным преимуществом Unity перед другими движками является его простота для одиночной разработки. Не нужно иметь целую компанию девелоперов, чтобы сделать хорошую игру. Если ты один или имеешь небольшую команду и хочешь сделать хорошую игру без претензий на ААА, то Unity станет лучшим выбором. Тем не менее, даже крупные корпорации зачастую выбирают для своих игр именно Unity.
Какие у Unity сильные стороны? Простота разработки, удобный инструментарий, кроссплатформенность, богатая документация, огромное сообщество.
Какие у Unity слабые стороны? Сложность в создании фотореалистичной графики. Для графики "как в Crysis" рекомендуется взять другой движок. Хотя Unity вполне способен выдавать не уступающую любым другим движкам картинку, это требует определённого навыка от разработчика.
На каких платформах работают созданные с помощью Unity игры? Windows, Linux, MacOS, SteamOS, Android, iOS, Windows Phone, PlayStation4, Xbox One, WebGL, Oculus Rift и многие другие. Полный список можно найти на официальном сайте. Таким образом, игры Unity работают на десктопах, на смартфонах, планшетах, приставках, в браузерах, VR-очках и некоторых других системах.
Часто вижу скриншоты с красивой природой на Unity. Как такое создать? Очень просто! В Unity встроены удобные инструменты для создания террейна и SpeedTree для создания деревьев и готовая реализация ветра - не нужно ничего писать или скачивать и подключать плагины - ландшафт в Unity создаётся в пару кликов.
Что нужно уметь делать для создания полноценной игры, кроме Unity-разработки? Кроме непосредственной разработки игры на Unity, требуется также уметь создавать 3D модели (3ds Max, Blender, ZBrush), 2D рисунки (GraphicsGale, Aseprite, Piskel), текстуры (Substance Designer, NeoTextureEdit), музыку (FruityLoops, Ableton). Не обязательно учить это всё - например, в 2D играх не нужны 3D модели, а музыка необходима далеко не всегда. Также вы можете скачивать элементы для ваших игр на бесплатных сайтах. Если у вас есть деньги, то все необходимые элементы можно заказать у фрилансеров на https://www.fl.ru/ (русскоязычный) или https://www.upwork.com/ (англоязычный).
Бесплатен ли Unity? Можно свободно скачивать, использовать и продавать готовые игры на Unity с лицензией Personal - это абсолютно бесплатно! Но на бесплатной версии при запуске игры будет появляться короткий стартовый ролик "Made with Unity", а также ваши доходы ограничены 100 000 долларов в год. Для снятия этих ограничений нужно приобретать платные версии лицензий Unity. В конечном итоге, платные варианты используются лишь крупными компаниями с огромными доходами, тогда как обычные разработчики в большинстве своём используют бесплатную Personal лицензию.
Обучение по книгам (печатные издания, актуальные электронные версии книг можно скачать на официальных сайтах издателей)
Обучение языку C# книги на русском языке:
1. C# для чайников Автор книги – Джон Пол Мюллер 2. Программирование на C# для начинающих 2е части Автор: Алексей Васильев 3. Head First. Изучаем C# 4е издание Авторы: Эндрю Стиллмен, Дженнифер Грин 4. Unity и C#. Геймдев от идеи до реализации Автор: Джереми Гибсон Бонд 5. Язык программирования C# 7 и платформы .NET и .NET Core Авторы: Филипп Джепикс, Эндрю Троелсен
Для людей абсолютно не знакомых с движком есть 3и основные книги на русском языке:
1. Разработка игр на Unity 2018 за 24 часа Майка Гейга (Знакомство с движком, изучение редактора, создание 4х простых игр практически без кода, отличное пособие для полных новичков). 2. Изучаем C# через разработку игр на Unity. 5-е издание Харрисон Ферроне (Пошаговое освоение всех базовых знаний по программированию на языке С# в редакторе юнити, создание одной игры стрелялки от первого лица, написание искусственного интеллекта врага, книга переведена не совсем корректно и порой встречаются не просто опечатки, а серьёзные неточности перевода.) 3. Unity в действии. Мультиплатформенная разработка на C#. 3-е межд. издание Хокинг Джозеф (Правильное построение архитектуры кода для сложных проектов, углублённое изучение программированию на C#, создание 4х полноценных игр на движке, обязательно нужно скачать код проектов, так как в книге он местами уже устарел.)
И всё-таки. Почему хуйня сообщает и увеличивает память для твинов, якобы у меня их больше 200, но у мня 81 объект и на каждом 1 сиквенси и в инспекторе их 81 (Первый скрин).
Сам метод с дотвин анимацией не запустится, если на объекте уже висит анимация ( булевая переменная _moveToBasePosition как бы для этого).
Старые анимации убиваются в методе ондестрой на всякий.
Я сутки въебал на это и так не нашёл ответа вместе с нейронкой, которая меня за нос водила, правд у меня бесплатная китайская, а не йоба с передовой.
>>1022658 > Старые анимации убиваются в методе ондестрой на всякий. Ну в этом фрагменте я не вижу, чтобы у тебя эта анимация куда то закешировалась, чтобы потом ее кильнуть в он дестрой
Сделай private Tween _animation
В этом методе в самом начале _animation?.Kill() Дальше _animation = moveSequence;
Как сделать трипл ААА проект? Самый важный и подробный тред года на /gd/ Мой опыт - 0. Просто хочу список трудностей. Я напишу, а вы раскрывайте суть. Начнем с движка. Как я понимаю, Unreal Engine 4 как разумный выбор. Даже бесплатен, пока в плюс не выйдем, так? 1) Движок и мир. UE4. Насколько сложно нарисовать мир, с детализацей и кол-вом объектов как ГТА5/РДР2? Насколько сложно оптимизировать его, вопросы прорисовки, field of view, подзагрузок? Вот как ГТА5, только по стандартам 2020, а не 2013(2015) 2) Сюжет и мир. Качество сюжета и мира, количество работы опытных сценаристов, mocap(face-cap для диалогов и губ?), разговры людей на улице(часы и часы рзговров по радио, как в ГТА?) 3) Чтобы всё было без запиночки, все скрипты, все сочленения, скрипты, QA(quality testing) 4) Я немного соврал выше, у меня есть небольшой опыт, ну от создал демо-сценку в редакторе уровней - а как сделать из неё полноценную игру, с .exe запуском? Как соединить внутри редактора Unreal Engine диалоги, скрипты, все 3д-объекты, анимацию, машинки/лошади, магичекие силы(физика, графика, анимация, инерция), музыку - в непосредвенно готовую игру?
>>1022330 (OP) Так какая там у тебя идея. Обрисуй начало приблизительно и я попробую показать как использовать нейронку для написания кода, генерации визуала, и создания демки.
>>1022517 Берем 2д шум (1 пик из инета). Часто еще используют FBM (fractional brownian motion), чтобы получить более интересные результаты. Дальше мапим значение шума в каждом пикселе в тип тайла.
Например, если значение шума в пикселе от 0 до 255, мы можем сказать что от 0 до 50 будет вода, от 50 до 80 песок, потом трава и т.п. Так мы получаем "карту". Ну а дальше уже рендерим как-нибудь. Я пока что просто рендерю тайлы с переходами.
На втором пике мой старый генератор который использует diamond-square алгоритм. Принцип тот-же что и с шумом, но шум более гибкий, потому что не обязательно заранее знать размер карты.
Третий пик - тот же принцип, но вместо мапинга в конретный тип тайла, шум дает нам высоту. Дальше генерим terrain mesh и красим в шейдере мне не нравится как получилось, но щито поделаешь.
Сделал Сапёра в 3D
Аноним29/08/23 Втр 13:48:37№895745Ответ
>>895745 (OP) А я хотел сделать NetWalk 3D, но что то подумал, что слишком много гемора. Надо представить дискретно вращение в 3д пространстве, и придумывать алгоритм прокладки кабеля. А играть в это все равно никому не будет интересно. И забил. Может ты сделаешь?
Запилили игру всем разделом! Спасибо анонам за советы!! Жанр: run'n'gun, платформер (клон контры) Сюжет: спасаем Россию (и весь мир заодно) от страшных мутантов. Псевдофутуризм в антураже 90-х и летающие "Волги" прилагаются
Движок Unity, язык C# Программирую сам. Рисую всё сам кроме артов, почти всех скинов + помощь и советы анона Музыка - Darkman007
>>1021984 Классно анон. Искренне рад за тебя, следил чуть ли не с первых тредов (точно с треда под номером менее 6, я еще тогда свою игру про самосбор пилил в мультяшной графике). Правда пока так и не поиграл - собирался покупать физическую копию но упустил момент и теперь у меня лютая попоболь - принципиально не хочу перекупам платить 100+ евро, но поиграть хочу на картридже "прям как в детстве". Я по той же причине в ту битемап-игру по Черепашкам Ниндзя не играл первый год, только когда купил карик на Нинтендос-Свич начал играть.
Надеюсь куплю как раз к выходу новых фич (как выловлю на ибее по хотя бы 80долларов лол)
>>1022194 Спрошу у организатора, он вроде как обещал, но остались ли записи - хз. И там не лекция, просто ответы на вопросы из зала, но я б не сказал что там есть что то новое
>>1022351 А я тоже запомнил визуал твоей игрухи, хорошо выглядит! Физ. копии ещё будут допечатывать, не покупай втридорога
Изучаем лучший движок современности! А заодно и программирование на Питоне, фреймворк SDL, и заодно оптимизацию этого добра, чтобы всё летало в 30 FPS на RTX 5095 Ti! Спрашиваем вопросы! Делимся своими шедеврами! Помогаем новичкам!
Таскаем из гугла спрайты, ищем восьмибитную музыку, рисуем в paint'e пиксельных уродцев, копаемся в скриптах, событиях, переключателях и переменных итт. А также просто обсуждаем самый лютый и нетленный конструктор(и его подражателей) для людей, которые умеют рисовать, писать тексты и заниматься любым другим творчеством, но неспособные осилить даже BASIC
FAQ:
Q: Что это такое? A: RPG Maker - это японская линейка конструкторов игр, уходящая корнями чуть ли не в 1988 год. В последние 16 лет детище ASCII (а сейчас - Enterbrain) сначала через пиратские переводы на английский/русский, а потом и официально пришло и на западные ПК.
Q: И что же на нём можно сделать? A: Ну, за вычетом графической составляющей, которая практически полностью двухмерна, с помощью прямых рук можно сделать практически всё что душе пожелаешь. В основном же RPG Maker создан для игр жанра JRPG. Но даже с минимальными усилиями и практически без кодинга были созданы такие игры, как например Ao Oni, Ib, Yume Nikki, Witch House, To The Moon и многие другие, которые представляют собой совершенно другие жанры. Ушлые японцы даже клепают порнографические игры, Violated Heroine например.
Q: Какие навыки нужны? A: Поначалу - никакие. Бесплатные музыка, звуки и графика свободно лежат в интернете в огромных количествах. Кодить не нужно. Большую часть работы выполняют переменные и переключатели. По мере углубления в конструктор появляется необходимость в логике и алгебре хотя бы за 7-ой класс. Но даже в этом случае огромное множество уроков и пособий в интернете поможет решить большинство возникающих вопросов. Механика конструктора, насколько далеко её можно проследить, оставалась неизменной с RM95, и большинство уроков к старым версиям конструктора подходит и к новым. Ещё на самом деле очень поможет знание английского языка: несмотря на огромное количество переводов на русский самой различной информации, многие нюансы так и остались раскрытыми только на английском языке. Также следует упомянуть что конструктор поощряет находчивость и смекалочку, с помощью которой даже страшными костылями можно сделать абсолютно невероятные, казалось бы вещи.
Q: Какие уроки посоветуете почитать? A: Их бесчисленное множество и по большей части они друг-друга копируют. Найти эти уроки практически по любому вопросу можно просто погуглив. Также существует олдфажный отечественный гайд по конструктору 2000/2003 года, который всё ещё очень полезен и поможет разобраться в переключателях и переменных можно почитать здесь: http://rm2k.narod.ru/tut4.html . Последнее время гайд может и не читаться из-за устаревшего unicode, так что вежливо просим, кто может, перезалить текст на гуглформы и дать ссылку.
Q: А как насчёт других проектов Enterbrain? A: В основном у них есть RPG Sim Maker - конструктор тактических JRPG от 1998 года с непонятной боёвкой, Manga Maker - который вообще не к селу ни к городу, и IG Maker, который показывает себя чуть ли ни как "убийца Game Maker". В общем, непонятно и не по теме.
Q: Продавать свои игры можно? A: Можно. Очень даже. Примеров куча.
Q: Где спиратить? A: С торрентов. На разные версии RPG Maker регулярно делают хорошую скидку с Steam.
Q: Какая версия лучше? A: Чем новее - тем навороченнее, как в графоне, так и в возможностях. На версии 95 и 2000 (она же 2К) садиться не рекомендую: они только для страшных олдфагов. Из менее олдфажных частей - если хотите жирные пиксели, то смотрите на 2003; если же хотите чего-нибудь посовременнее, то тогда лучше всего VX Ace. XP застрял где-то посередине и никому не нужен. Самая новая версия RPG Maker - MV, заменила внутреннюю скриптовую систему с Ruby-like на Java, а также добавила графонистый режим цветного освещения. Также в неё встроена система автоматической установки и настройки плагинов прям из мастерской Steam и не только.
Q: Где взять музыку/графику/скрипты? A: Из интернета, где же ещё. Музыку можно подыскать на FreeMusicArchive. Звуки - на FreeSound. Графику и скрипты с форумов и сайтов, посвящённых RPG Maker.
По традиции продолжаем кидать скриншоты и видео со своими достижениями и/или деградацией. Мотивируем, советуем, хвалим, конструктивно критикуем — без фанатизма! Разработка игры продолжается, пока в разделе есть хоть одна не доведенная до бамплимита субшота.
>>1022352 Алсо, а что думаешь вообще о будущем live2d анимации? Я вот жалею что вкатился, лучше бы продолжил 3д делать. Сейчас нейросетки как раз очень неплохую idle-анимацию делают. А что-то помимо idle у live2d получается хуево, по крайней мере хуже чем у покадровой анимации.
Тред Графического Программирования общий
Аноним15/10/23 Вск 16:20:44№907734Ответ
>>907734 (OP) помню года три назад от нехуй делать сделал простенький 3д движок на КуМире, рендерил плоскость, шарик и источник света с тенями. если интересно, могу файл кинуть на тест. единственное, есть проблема с нулевыми значениями, иногда выдаёт ошибку деления на ноль, но фиксится легко