GameDev: разработка игр
6.62K subscribers
633 photos
632 videos
7 files
969 links
Канал для разработчиков игр, геймдевелоперов, художников, левел-дизайнеров, сценаристов, геймдизайнеров.

По всем вопросам @evgenycarter
Download Telegram
Python Retro Game Tutorial

В этом уроке мы создадим классическую игру-змейку на Python, используя движок ретро-игр Pyxel.

Вы создадите полную игру, включая спрайты, звуки и музыку.

https://www.youtube.com/watch?v=Qg16VhEo2Qs

Код игры
https://github.com/CaffeinatedTech/Python_Nibbles

#gamedev

👉 @game_devv
👍3
Как правильно ВОРОВАТЬ механики из игр — деконструкция в геймдизайне

Надёжный способ не наделать ошибок при создании игры — подсмотреть за конкурентами. Это называется «декомпозиция» — находим механику, анализируем, отбрасываем ненужные элементы и заимствуем нужные.

Для этого видео нас проконсультировал инди-разработчик и автор курса «Продюсирование игр» Кирилл Золовкин расскажет, как делать это правильно. Декомпозицию применяют во всех крупных студиях — чтобы находить интересные решения для своих игр и избегать ошибок конкурентов.

https://www.youtube.com/watch?v=_f6LGY3i6Mw

#gamedev

👉 @game_devv
👍8
Оптимизация: почему время важнее полигонов

Многие начинающие 3D-художники и разработчики игр знают, что существует «оптимизация» — нечто, что позволяет повысить частоту кадров. Но зачастую они не разбираются в том, как она работает — и это заставляет их принимать неверные решения.

https://media-xyz.com/ru/articles/2040-optimizatsiia-pochemu-vremia-vazhnee-poligono

#gamedev

👉 @game_devv
👍4
Как стать разработчиком Метавселенной

В этой статье мы попытаемся объяснить, что стоит за этим термином и можно ли создать собственную метавселенную самостоятельно. Навыки, необходимые, чтобы стать разработчиком Метавселенной

https://bookflow.ru/kak-stat-razrabotchikom-metavselennoj/

#gamedev

👉 @game_devv
👍3
Media is too big
VIEW IN TELEGRAM
Unity3D Plugins and Assets
Jason Weimann

Chatting with NPCS - GAME dialog - unity3d ink
SAVE $1,000,000's with a free INSTANT tool?
Debugging Unity Crashes & Errors - The Easy Way
I changed my opinion on the right way to do gamedev | Unity Kit, Engine, or Scratch?
Jason's GOTO Assets - Lots just went on sale TODAY
Prototype to Game in 24hrs | Unity3D | Easy Trick?
Why you should use this if you're a #unity3d gamedev

Все видео доступны на youtube

#gamedev

👉 @game_devv
👍5
Пользуйтесь статическим анализатором PVS-Studio для создания качественных проектов на Unreal Engine и Unity

PVS-Studio интегрируется в UnrealBuildTool, Visual Studio и Rider, поддерживает Unity и Unreal Engine 4 и 5.

Анализатор изучает код приложения, отслеживает потоки данных и вычисляет значения переменных. Это помогает ему искать разные типы ошибок и потенциальных уязвимостей:

🔹 разыменования нулевых указателей;
🔹 утечки ресурсов;
🔹 SQL-инъекции, XSS и другие дефекты безопасности;
🔹 неопределённое и неуточнённое поведение и многое другое.

Кстати, анализатор находил ошибки и в коде самого Unreal Engine, а разработчики PVS-Studio совместно с Epic Games занимались их исправлением.

Скачайте бесплатную лицензию и работайте с анализатором в течение 30 дней: pvs-studio.com/game_devv_tg
👍1
Создание штурмовой винтовки Sabre с помощью Fusion 360, Blender и ZBrush

https://80.lv/articles/weapon-art-modeling-workflow-in-fusion-360-blender-and-zbrush/

#gamedev

👉 @game_devv
👍2
Python Games

Creating a DOOM-style 3D Game in Python from Scratch. Pygame Tutorial
Let's code Tetris Game. Python Pygame Beginner Tutorial
Python Snake Game in 5 minutes. Pygame Beginner Tutorial
Flappy DOOM in Python. Pygame Flappy Bird Tutorial
Python 3D Game - Rubik's Cube. Ursina Engine Tutorial
Let's code 3D Snake Game in Python. Ursina Engine Tutorial
Let's code Tic Tac Toe Game. Python Pygame Tutorial
Let's code Conway's Game of Life. Python Pygame Tutorial
Python Snake Game. OOP Pygame Tutorial
Let's code Breakout Game. Python Pygame Beginner Tutorial

Все видео доступны на youtube

#gamedev

👉 @game_devv
👍5
Как вести дизайн документацию, чтобы твоя команда понимала, что она делает

Может это кого-то расстроит, но основную часть рабочего времени гейм-дизайнер не придумывает игры, а ведет документацию своего проекта. Это нужно для коммуникации с командой и создания коллективной памяти. При написании документации всегда нужно держать в голове два вопроса.

- Для кого мы пишем?
- Что мы хотим сообщить читателю?

Всем привет, меня зовут Мария Аксютина, я гейм-дизайнер студии Whalekit. В этой статье я подробно расскажу, как вести документацию, чтобы она была наглядной, понятной и полезной для остальной команды.

#gamedev

👉 @game_devv
👍6
The Design of 12 Minutes | Creator Spotlight

0:00 Trailer
2:17 Luis Antonio
4:06 Intro to 12 minutes
5:10 Gameplay & Commentary
15:30 Experience leading up to 12 Minutes
16:10 Building the basics
19:30 The idea of the loop
21:12 Narrative Structure Design
38:35 Original Prototype
43:30 The first Playtest at PAX
45:15 Designing alone
47:27 Approach to dialogue
48:53 Defining the game’s verbs
50:08 Funding the game
52:04 Using Unity
52:40 Using the Asset Store for 12 Minutes
53:22 Dialogue system
58:45 Other systems
1:01:32 The rain on the window
1:03:08 Going full time
1:05:50 Unity for 12 Minutes
1:06:40 Working with contractors
1:10:10 Being comfortable in the unknown
1:15:48 Airtable Pipeline
1:18:45 Nailing the look
1:24:16 Lighting
1:26:45 Visual progression
1:30:40 Progress by iteration
1:33:40 Level Design
1:42:27 Adding detail
1:50:16 Lighting
2:00:00 Animation
2:19:24 MOCAP
2:26:40 Meeting Environment artist
2:28:23 Animation
2:44:36 Reading Logs for loops
2:52:20 Behavior trees
2:00:30 UI
3:01:18 Timeline
3:04:22 Debug Approach
3:05:50 Developer Debug Clip
3:19:23 Working with the actors
3:43:13 Final Takeaways

https://www.youtube.com/watch?v=XnHTjZPJYUI


#gamedev

👉 @game_devv
👍3
Unity Visual Effect Graph Tutorials

Unity Tutorial - Visual Effect Graph - Fireworks in 2 minutes
Unity Tutorial - Visual Effect Graph - Snow in 90 seconds
Unity Tutorial - Visual Effect Graph - Black Hole Explosion
Unity VFX Graph tutorial - Celebrating a random number

#gamedev

👉 @game_devv
👍41
Media is too big
VIEW IN TELEGRAM
Prince of Persia Apple II – Исходный код игры из 1985-го для компьютеров Apple 2

https://github.com/jmechner/Prince-of-Persia-Apple-II

#gamedev

👉 @game_devv
👍4😁1
Lean Localization - бесплатный плагин для локализации вашей игры на Unity

Быстро добавьте многоязыковую поддержку в свои игры с помощью Lean Localization. Этот легкий ассет позволяет локализовать текст, звуки, загружать CSV и многое другое!

https://assetstore.unity.com/packages/tools/localization/lean-localization-28504


#gamedev

👉 @game_devv
👍9🔥1