HWW Portfolio

Software and Hardware Developer

Статьи и краткие заметки

Перечень моих статей и коротких заметок связанных с разработкой программного обеспечения.

Статьи

Перечень моих статей на различные темы связанные с разработкой программного обеспечения.

Именование файлов в Unity 3D

Серия статей по организации файлов в проекте Unity 3D. Однако, эти принципы можно использовать и с другими игровыми движками.

Три составные части успешной игровой студии

Как раскрыть творческий потенциал команды?

3.09.2022

По моему мнению, самым важным для любой студии являются люди, их взаимоотношения и творческие взаимодействия на проектах. Чтобы сформировать подходящую культуру для таких взаимоотношений, я предлагаю развивать:

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

Три составные части успешной игровой студии

Чек-лист нанимающего менеджера (специалиста)

Прочесть перед собеседованием с кандидатом

5.08.2022

Для совершенствования процесса отбора кандидатов я предлагаю следующий проверочный список. Я просматриваю его всякий раз, перед собеседованием с кандидатом, и учитываю утверждения из него при принятии решений.

Чек-лист нанимающего менеджера (специалиста)

Keywords Jobs, JobSearch, JobSearching, JobSearchTips, Resume

Методы разработчиков ААА-игр для инди-студии

Общее в решениях Naughty Dog и Kojima Productions

18.08.2022

Рассматривая AAA-игры как идеал, который невозможно достичь, инди-разработчики рискуют потерпеть неудачу. Я скажу напротив – такие проекты, как Death Stranding или The Last of Us, необходимо анализировать каждому, а подходы разработчиков применять и в своей практике. Об этом я предлагаю подумать в данной статье.

Методы разработчиков ААА-игр для инди-студии Общее в решениях Naughty Dog и Kojima Productions

Keywords games, gamedesing, gamedev, indiegames, creative, animations, pipeline, scripting

Программирование игрового процесса #2

Пояснения для креативной команды

16.08.2022

В статье «Программирование игрового процесса — На примере игры The Last of Us» я рассматриваю только технические особенности — оставляя взгляд креативной команды в стороне. Поэтому в этой статье я приведу краткие выдержки на креативную сторону этого технического решения.

Программирование игрового процесса Пояснения для креативной команды

Keywords games, gamedesing, gamedev, indiegames, creative, animations, pipeline, scripting

Программирование игрового процесса #1

На примере игры The Last of Us

18.05.2022

В документе кратко изложена базовая система игры Game Runtime Base Foundation System, используемая в серии игр “The Last of Us”. Игры компании Naughty Dog - это хороший пример сочетания принципов достаточности KIS и гибкости Customization.

Информация в файле - результат беглого reverse engineering, поэтому может содержать не полную и не точную информацию, но ее, в целом, достаточно чтобы понять суть предложенного метода.

Программирование игрового процесса На примере игры The Last of Us

Keywords Object System, Runtime, Scripting, Finite State Machines, AI, Game Design

Мифы и заблуждения программиста игр

9.05.2022

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

Мифы и заблуждения программиста игр

Keywords Programming, Simulation, Scripting, AI, Game Design

Краткие Заметки

Короткие заметки на разные темы. Собираю их лишь для того чтобы не забыть некоторые детали своих решений.