Независимый UI слой — ускоряем разработку UI

Это первая статья из цикла “Ускоряем разработку UI”. В этом цикле я хочу поднять проблему, которая у нас остро стояла на нескольких проектах. Одной из главных головных болей в повседневной...

Тэги:  Programming, Gamedev

Важность понимания парадигмы. RX для работы с API

Каждый день в нашей работе мы сталкиваемся с различными парадигмами. Не смотря на то, что большинство парадигм стары как мир (ООП, ФП и т.д.), часто всплывает что-то новое для нас....

Тэги:  Programming

Средства отладки

Сколько времени мы тратим в день, разбираясь в коде? Согласно этой статье — 75%. Источник: dmitripavlutin.com Это не удивительно. Хотя есть такая тенденция, что за людьми закрепляют какие-то части системы,...

Тэги:  Gamedev, Tools

Система компонентов cущностей (Entity Component System)

Использование паттерна “Компонент” – это единственная альтернатива не потеряться среди леса из деревьев наследования. Я поясню. Когда люди работают над сложными механиками, они пытаются выделить общие части системы, чтобы их...

Тэги:  Gamedev, Architecture, Patterns

Оффлайн режим в клиент-серверных приложениях

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

GameDev Architecture: Telegram Channel

Запустил свой телеграм канал GameDev Architecture. На канале я делюсь своими заметками о том, как игровым компаниям строить правильные, эффективные и красивые решения, в основном на C#. От описания сложных...

Тэги:  Telegram

Waveshare 7″ touchscreen showing lines and black screen

I’ve recently bought a waveshare 7 inch touchscreen, which didn’t work out of the box. It comes with custom raspbian image, which isn’t handy because you can’t upgrade so easily....

Тэги:  IoT, Raspberry Pi

Unity 4.6.x doesn’t show up when opening large projects, is it alive?

Due to single-threaded approach of Unity editor of version 4.x, when opening large project first time, Unity launches importing of files, yet doesn’t show anything on screen. Also CPU activity...

Тэги:  OSX, unity

Cinnamon заставил скучать по Linux

Не смотря на то, что основная моя рабочая машина - iMac, и она меня вполне устраивает, сердце все равно тоскует по свободе Linux‘a. На домашнем ноуте у меня стоит Linux,...

Тэги:  cinnamon, linux

Facebook Unity SDK Problems and Error Handling

Unity is quite useful. But every tool has its own cons. One of that cons is a WWW class - some kind of HTTP wrapper. You might say: “What’s wrong...

Тэги:  c#, Facebook, unity