Poisonous John (Ivan Fateev)How to clean up a legacy code: a practical plan that will be liked by team and managersMost of the articles and books tell you how to write a “good code”. But in the real life, you often find yourself deep in the shit after…Jan 19, 2021Jan 19, 2021
Poisonous John (Ivan Fateev)Are you growing your juniors right?I have a student. At the beginning of his path, I helped him to comprehend our craft. Then he got into a quite big company. What they did…Apr 23, 2020Apr 23, 2020
Poisonous John (Ivan Fateev)inGameDev ArchitectureПравильно ли вы растите своих джунов?У меня есть ученик. В начале его пути я помогал ему постичь наше ремесло, потом он попал в одну крупную компанию. Что с ним там сделали…Apr 12, 2020Apr 12, 2020
Poisonous John (Ivan Fateev)inGameDev ArchitectureDecoupling your game code via Command pattern, debugging it flying on the time machineHi! I write articles dedicated to software architecture in game development. In this article I want to show the Command pattern. It’s…Jun 13, 20182Jun 13, 20182
Poisonous John (Ivan Fateev)inGameDev ArchitectureАбстракциями тебе по головеСтараться спроектировать систему максимально гибкой и универсальной — хорошее желание. Но мы имеем тенденцию увлекаться. Не все можно…May 30, 2018May 30, 2018
Poisonous John (Ivan Fateev)inGameDev ArchitectureАрхитектура и командная работаРазрабатывая архитектуру под конкретную задачу, мы, обычно, выкладываемся по полной. Стараемся все предусмотреть и решить заранее.May 15, 2018May 15, 2018
Poisonous John (Ivan Fateev)inGameDev ArchitectureАнализ “Здоровья” проектаГоворить про архитектуру можно бесконечно долго. Разводить холивары про то, какой движок, фреймворк, код стайл пользовать. Но что реально…Apr 7, 2018Apr 7, 2018
Poisonous John (Ivan Fateev)inGameDev ArchitectureNoSQL для сохранения стейтов пользователяОчень интересно изучить детали того, как построены крупные проекты. Конечно, во многих статьях это очень поверхностно. Но иногда хватает и…Apr 1, 2018Apr 1, 2018
Poisonous John (Ivan Fateev)inGameDev ArchitectureПопроще или подольше?Интересный факт. Замечаю, что многие студии начинают с решения попроще. Например, для сетевого мультиплеера, часто выбирают Photon (или…Mar 26, 2018Mar 26, 2018
Poisonous John (Ivan Fateev)Антипаттерны в игровой разработкеХорошая архитектура в играх так же важна, как и в любом другом ПО. Но вот статей по архитектуре довольно мало…Feb 21, 2018Feb 21, 2018