Godot переписали FBX импортер (4 раз). Теперь импорт не с помощью assimp, а нативными средствами движка.
https://godotengine.org/article/fbx-importer-rewritten-for-godot-3-2-4
#Godot #gamedev
https://godotengine.org/article/fbx-importer-rewritten-for-godot-3-2-4
#Godot #gamedev
Godot Engine получает финансовую поддержку от Facebook Reality Labs.
Грант для финансирования будущего развития XR (виртуальной/дополненной реальности). Бастиан Олидж будет нанят на полную ставку с начала 2021 года. Помимо того, что он был ведущим разработчиком Godot VR, Бастиан также работал над GDNative и другими основными проектами Godot.
Эта спонсорская поддержка Godot Engine от Facebook — вторая менее чем за месяц. В ноябре Facebook стал корпоративным спонсором фонда разработки Blender с открытым исходным кодом.
https://godotengine.org/article/godot-engine-receiving-support-funded-facebook-reality-labs
#facebook #godot #gamedev
Грант для финансирования будущего развития XR (виртуальной/дополненной реальности). Бастиан Олидж будет нанят на полную ставку с начала 2021 года. Помимо того, что он был ведущим разработчиком Godot VR, Бастиан также работал над GDNative и другими основными проектами Godot.
Эта спонсорская поддержка Godot Engine от Facebook — вторая менее чем за месяц. В ноябре Facebook стал корпоративным спонсором фонда разработки Blender с открытым исходным кодом.
https://godotengine.org/article/godot-engine-receiving-support-funded-facebook-reality-labs
#facebook #godot #gamedev
AMD релизнула Raytracing Analyzer 1.0.
Тулза покажет области сцены, которые могут потребовать оптимизации. Позволяет трекать память, комплексность BVH, перекрытия геометрии и много другого.
https://gpuopen.com/announcing-radeon-raytracing-analyzer-1-0/
Ну и, само собой, это всё в опенсорсе: https://github.com/GPUOpen-Tools/radeon_raytracing_analyzer
#gamedev #AMD
Тулза покажет области сцены, которые могут потребовать оптимизации. Позволяет трекать память, комплексность BVH, перекрытия геометрии и много другого.
https://gpuopen.com/announcing-radeon-raytracing-analyzer-1-0/
Ну и, само собой, это всё в опенсорсе: https://github.com/GPUOpen-Tools/radeon_raytracing_analyzer
#gamedev #AMD
GPUOpen
Introducing our brand new tool: Radeon™ Raytracing Analyzer 1.0
We're proud to announce Radeon Raytracing Analyzer. RRA provides the tools you need to investigate raytracing performance in your apps.
🔥1
Хорошее видео для тех, кто хочет попробовать Godot. Ёмко за 100 секунд рассказывается про основные моменты и базовые вещи.
https://www.youtube.com/watch?v=QKgTZWbwD1U
#godot
https://www.youtube.com/watch?v=QKgTZWbwD1U
#godot
YouTube
Godot in 100 Seconds
Godot is a popular open source engine for building 2D and 3D games. It is similar to Unity in many ways, but is lightweight (35Mb) and provides it's own custom scripting language called GDScript.
#gamedev #programming #100SecondsOfCode
💬 Chat with Me on…
#gamedev #programming #100SecondsOfCode
💬 Chat with Me on…
🔥15👍5
Немного циферок от Артёма Коровкина про Steam из видео с Девгамма. Можно почитать текст.
- Продажи к обзорам. В среднем 41 продажа на 1 обзор, медиана — 38.
- Вишлисты к продажам. В среднем 0.36 продаж на 1 вишлист, медиана — 0.2.
- Фоловеры к вишлистам. В среднем 9.64 фишлистов на 1 фоловера, медиана — 9.6.
- Отношение продаж через год к продажам за первую неделю. Медиана год-1-продажи примерно x3. Если за первую неделю 8к копий продали, то можно спрогнозировать, что за год будет ~24к.
#Steam #аналитика
- Продажи к обзорам. В среднем 41 продажа на 1 обзор, медиана — 38.
- Вишлисты к продажам. В среднем 0.36 продаж на 1 вишлист, медиана — 0.2.
- Фоловеры к вишлистам. В среднем 9.64 фишлистов на 1 фоловера, медиана — 9.6.
- Отношение продаж через год к продажам за первую неделю. Медиана год-1-продажи примерно x3. Если за первую неделю 8к копий продали, то можно спрогнозировать, что за год будет ~24к.
#Steam #аналитика
YouTube
Everything we know about benchmarks on Steam / Artem Korovkin (Futugama)
Use Edvice to get personal consultations from top experts in your field and improve your skills through free educational content https://edvice.pro/
How to predict your sales? How to estimate your competitors and genres? Which benchmarks are useful in 2022?…
How to predict your sales? How to estimate your competitors and genres? Which benchmarks are useful in 2022?…
👍24🔥12🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Подробный гайдец о том, как замутить NPR рендеринг в UE5, чтобы выглядело как в Genshin Impact.
https://www.artstation.com/artwork/g0gGOm
#gamedev #ue5 #UnrealEngine
https://www.artstation.com/artwork/g0gGOm
#gamedev #ue5 #UnrealEngine
❤28🔥9
Левел-дизайнер Bioshock Infinite опубликовал 20-минутное видео с разбором уровня/геймплея, который сделал для теста дизайна уровней в Irrational Games еще в 2011 году.
Ну и в целом он на канале рассказывает про дизайн уровней и геймдизайн, можно подписаться.
#leveldesign #BioshockInfinite
Ну и в целом он на канале рассказывает про дизайн уровней и геймдизайн, можно подписаться.
#leveldesign #BioshockInfinite
YouTube
The Unreal level I made to work on Bioshock Infinite
Patreon: https://www.patreon.com/stevelee_gamedev
Discord server: https://discord.gg/geFkdZW5vp
Twitter: https://twitter.com/essell2
00:00 - Intro
01:41 - Showing as many vertical situations as I can
05:30 - How I faked the skylines
10:13 - Final set-piece…
Discord server: https://discord.gg/geFkdZW5vp
Twitter: https://twitter.com/essell2
00:00 - Intro
01:41 - Showing as many vertical situations as I can
05:30 - How I faked the skylines
10:13 - Final set-piece…
🔥23👍6
Forwarded from Заметки безработного Апанасика (Andrei Apanasik (Balancy))
У Кейна хорошее видео вышло про скейлинг противников. Он сам не любит, когда враги усиливаются пропорционально мощи игрока. Но...
- В Arcanum были моменты, которые можно с натяжкой назвать скейлингом. Наёмники Руки Молоха появляются после определённого этапа квеста. Геймдизайнеры предполагают, что к этому моменту игрок относительно мощный. Это своего рода скейлинг.
- А в The Outer Worlds было полноценной изменение уровня противников. Но с нюансами.
1. Уровень противника лежит в определённом диапазоне [a;b]. Допустим уровень игрока N. Если N < a, то уровень противника будет a. Если a < N < b, то N. А если N > b, то b. Т. е. есть кап с обеих сторон.
2. Игра запоминает уровень противника при первой встрече. Если при встрече игра определила уровень противника как X, то если вы прокачаетесь и вернётесь, то уровень будет всё ещё X. Это поощряет исследование. Имеет смысл посетить локи, чтоб зафиксировать уровень противников, чтоб потом после прокачки вернуться.
А ещё прям совсем не любит систему автоскейла противников в Fallout 3. К примеру, рейдеры усиливаются в зависимости от твоего уровня. И на поздних этапах гуляют с дорогой бронёй и пушками. С точки зрения нарратива это нелогично, т. к. им проще это всё продать, чем рисковать жизнью и нападать на игрока 😅
#gamedev
- В Arcanum были моменты, которые можно с натяжкой назвать скейлингом. Наёмники Руки Молоха появляются после определённого этапа квеста. Геймдизайнеры предполагают, что к этому моменту игрок относительно мощный. Это своего рода скейлинг.
- А в The Outer Worlds было полноценной изменение уровня противников. Но с нюансами.
1. Уровень противника лежит в определённом диапазоне [a;b]. Допустим уровень игрока N. Если N < a, то уровень противника будет a. Если a < N < b, то N. А если N > b, то b. Т. е. есть кап с обеих сторон.
2. Игра запоминает уровень противника при первой встрече. Если при встрече игра определила уровень противника как X, то если вы прокачаетесь и вернётесь, то уровень будет всё ещё X. Это поощряет исследование. Имеет смысл посетить локи, чтоб зафиксировать уровень противников, чтоб потом после прокачки вернуться.
А ещё прям совсем не любит систему автоскейла противников в Fallout 3. К примеру, рейдеры усиливаются в зависимости от твоего уровня. И на поздних этапах гуляют с дорогой бронёй и пушками. С точки зрения нарратива это нелогично, т. к. им проще это всё продать, чем рисковать жизнью и нападать на игрока 😅
#gamedev
❤36👍14🔥2
Forwarded from Заметки безработного Апанасика (Andrei Apanasik (Balancy))
Интересно наблюдать за тем, как небольшие разрабы пытаются отжать кусок пирога издателей, как только заработают больше, чем им нужно для разработки.
Вот и разработчик Vampire Survivor подался в издатели. Планируют помогать с QA, поддержкой, релизами и советами.
- Никаких Vampire Survivor-like игр
- Нет всему, что связано с AI и Web3
- Никаких f2p
И каждый раз двойственные ощущения, когда кто-то с одной успешной игрой пытается в совсем иную область идти. При этом, имея экспертизу в жанре, они не хотят игры в этом жанре издавать, что тоже странненько.
#gamedev
Вот и разработчик Vampire Survivor подался в издатели. Планируют помогать с QA, поддержкой, релизами и советами.
- Никаких Vampire Survivor-like игр
- Нет всему, что связано с AI и Web3
- Никаких f2p
И каждый раз двойственные ощущения, когда кто-то с одной успешной игрой пытается в совсем иную область идти. При этом, имея экспертизу в жанре, они не хотят игры в этом жанре издавать, что тоже странненько.
#gamedev
🤔53❤🔥8
Forwarded from Игры, бизнес, книги (Denis Khamin)
В новом выпуске исторической серии интервью «Геймдева от первого лица» мы поговорили с Виктором Савюком, человеком, который стоял за появлением легендарной игровой приставки Dendy в России.
Выпуск в разных форматах форматах:
• Текстовая расшифровка
• YouTube-версия
• VK Video
Слушать выпуск:
• Apple Podcasts,
• Яндекс.Музыка,
• Spotify,
• PocketCasts,
• Castbox,
• Все платформы
#gamedev
Выпуск в разных форматах форматах:
• Текстовая расшифровка
• YouTube-версия
• VK Video
Слушать выпуск:
• Apple Podcasts,
• Яндекс.Музыка,
• Spotify,
• PocketCasts,
• Castbox,
• Все платформы
#gamedev
🔥27
Forwarded from Заметки безработного Апанасика (Andrei Apanasik)
Плохие новости, шарписты... 😴
Но если без шуток, то выглядит интересно. LINQ по памяти такой себе был, либа вроде как решает многие проблемы с выделением памяти. Лежит всё на Гитхабе. Работает под netstandard2.0, 2.1, net8, net9, Unity и Godot.
В статье расписаны многие технические вещи. Там помимо снижения аллокаций ещё и ускорение порой достигается хорошее, за счёт поддержки SIMD и т. п.
Для геймдева и юнитишников может быть весьма полезно🤔
#gamedev #unity
Но если без шуток, то выглядит интересно. LINQ по памяти такой себе был, либа вроде как решает многие проблемы с выделением памяти. Лежит всё на Гитхабе. Работает под netstandard2.0, 2.1, net8, net9, Unity и Godot.
В статье расписаны многие технические вещи. Там помимо снижения аллокаций ещё и ускорение порой достигается хорошее, за счёт поддержки SIMD и т. п.
Для геймдева и юнитишников может быть весьма полезно
#gamedev #unity
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34🤣12👍2
Левел-дизайнер Dishonored 2 и Tactical Breach Wizards рассказал про свой подход к дизайну уровней.
Ключевой моментик: он не делает различные пути/уровни под каждый вариант прохождения (по стелсу, со способностями и т.п). Всё дизайнит с расчётом на прохождение базовым билдом. И, на самом деле, не так много думает про доп. абилки (в том же Dishonored).
Да, под абилки добавляют доп. штуки, но на это уходит «не так много времени, как многие думают». Это очень упрощает разработку уровней даже на этапе, когда ГД не зафинален, и ты не знаешь всех способностей, которые будут у игрока.
В Tactical Breach Wizard он упрощает прохождение уровней, чтоб в целом у игроков не возникло сложностей. Но активно отсыпаются новые механики. В итоге это всё покрывается фаном.
Ключевой моментик: он не делает различные пути/уровни под каждый вариант прохождения (по стелсу, со способностями и т.п). Всё дизайнит с расчётом на прохождение базовым билдом. И, на самом деле, не так много думает про доп. абилки (в том же Dishonored).
Да, под абилки добавляют доп. штуки, но на это уходит «не так много времени, как многие думают». Это очень упрощает разработку уровней даже на этапе, когда ГД не зафинален, и ты не знаешь всех способностей, которые будут у игрока.
В Tactical Breach Wizard он упрощает прохождение уровней, чтоб в целом у игроков не возникло сложностей. Но активно отсыпаются новые механики. В итоге это всё покрывается фаном.
Не важно, если игра лёгкая. Главное, чтоб в неё было интересно играть.
YouTube
Designing levels for abilities the player might not have
Patreon: https://www.patreon.com/stevelee_gamedev
Discord server (requires Patreon support): https://discord.gg/geFkdZW5vp
Bluesky: https://bsky.app/profile/stevelee.bsky.social
#leveldesign #gamedev
Discord server (requires Patreon support): https://discord.gg/geFkdZW5vp
Bluesky: https://bsky.app/profile/stevelee.bsky.social
#leveldesign #gamedev
👍42😢11❤🔥8👎1
Разработчик Rise of Industry поделился опытом падения на дно. Игра заработал 4 миллиона (гросс), но в итоге лавочку всё равно пришлось прикрыть.
- Немного математики: Стим забирает 30%, 15% рефанды, ну и налоги.
- Не самое удачное соглашение с издателем (по его словам). 75к аванса + 50/50, пока издатель не отобьёт 100к + 60/40 после.
- Kalypso Media, по словам разработчика, ослабила поддержку, всё внимание было уделено Warhammer 40K: Mechanicus.
- Разраб выгорел, чуть не потерял дом, в итоге отдал права на IP за 5к издателю.
- Пытался потом поучаствовать в разработке сиквела, но не сошёлся с издателем по договору.
Издатель со своей стороны поделился мнением.
По сути, основная проблема была в том, что Алекс:
- Плохо всё спланировал и спохватился, что деньги то заканчиваются, только когда уже нечем было платить з/п команде, надеясь на чудо.
- Слишком много людей нанял, ожидая, что деньги будут капать постоянно.
Не делайте так. Всегда стройте план и просчитывайте риски.
- Немного математики: Стим забирает 30%, 15% рефанды, ну и налоги.
- Не самое удачное соглашение с издателем (по его словам). 75к аванса + 50/50, пока издатель не отобьёт 100к + 60/40 после.
- Kalypso Media, по словам разработчика, ослабила поддержку, всё внимание было уделено Warhammer 40K: Mechanicus.
- Разраб выгорел, чуть не потерял дом, в итоге отдал права на IP за 5к издателю.
- Пытался потом поучаствовать в разработке сиквела, но не сошёлся с издателем по договору.
Издатель со своей стороны поделился мнением.
По сути, основная проблема была в том, что Алекс:
- Плохо всё спланировал и спохватился, что деньги то заканчиваются, только когда уже нечем было платить з/п команде, надеясь на чудо.
- Слишком много людей нанял, ожидая, что деньги будут капать постоянно.
Не делайте так. Всегда стройте план и просчитывайте риски.
YouTube
The Brutal Math Behind My Indie “Success” Story
This was a tough one to make.
Join the Game Dev Essentials Discord community here: https://discord.gg/s4pS4a5GxN
Check out my blog posts (and additional goodies!) here: https://gamedevessentials.com/
#gamedesign #gamedev #indiedev #managementgames #gamedevelopment
Join the Game Dev Essentials Discord community here: https://discord.gg/s4pS4a5GxN
Check out my blog posts (and additional goodies!) here: https://gamedevessentials.com/
#gamedesign #gamedev #indiedev #managementgames #gamedevelopment
🫡65😱12🔥5❤🔥3
Я с кучей людей общаюсь из геймдев тусовочки и нередко (особенно в последние годы) слышу про случаи, когда люди выгорают и/или уходят из индустрии насовсем. Да-да, такое всегда было, вспомнить хотя бы историю про разработку Fable. Но когда лично слышишь такое от людей, то совсем иное отношение.
И на последнем подкасте Владимиру задал вопрос про то, а не было ли у него мысли уйти из студии, не устал ли. Его эт в ступор немного ввело — он даже не представляет, как (и зачем) покидать свою студию, когда на тебя никто не давит, есть простор для экспериментов😅
Ссылка на весь выпуск.
#посиделкисинди
И на последнем подкасте Владимиру задал вопрос про то, а не было ли у него мысли уйти из студии, не устал ли. Его эт в ступор немного ввело — он даже не представляет, как (и зачем) покидать свою студию, когда на тебя никто не давит, есть простор для экспериментов
Ссылка на весь выпуск.
#посиделкисинди
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Хотел ли бросить всё и уйти из студии? (Посиделки с инди) #podcast #interview #gamedev
Полный выпуск: https://www.youtube.com/watch?v=4_4lztjgVQE
❤🔥27👍10😍4🔥3
Голых механик не хватает, нужно ещё и аккуратно работать с эмоциями игрока, чтоб он игру хейтить не начал.
Ссылка на весь выпуск.
#посиделкисинди
Ты работаешь не с механиками, а с эмоцией игрока. Если игрок фрустрируется, то его легко потерять.
Ссылка на весь выпуск.
#посиделкисинди
YouTube
Ты работаешь не с механиками, а с эмоцией игрока (Посиделки с инди) #podcast #interview #gamedev
Полный выпуск: https://www.youtube.com/watch?v=4_4lztjgVQE
👍20❤🔥5🍌4