Вы знаете, что игры бывают очень архитектурно «грязными» внутри? Но это не помешало им продаваться миллионами копий, или быть написаннами одним человеком на фреймворке для браузерок, или на Lua поверх библиотеки для геймджемов, или вообще ребенком в бесплатной версии юнити. При этом мощный кастомный движок с ECS, job‑системой, своим рендером и рефлексией повсюду вы тоже знаете, но игра на нем, скорее всего лежит третий год у вас в беклоге, так и не сыграная даже пару часов.Попросили меня по старой дружбе, где‑то с полгода назад, помочь с разработкой и выводом игры в Steam. Ребята до этого занимались нефтью, и накопив деньжат, решили, что называется оставить след в индустрии. Если честно, я несколько отвык от такого «детского» кода и простых решений, что меня несколько удивило, хотя и вернуло на грешную землю из объятий ентрепрайза. Но я сразу оговорюсь, что простая архитектура это не оправдание плохого кода, а способ выбрать, где именно вы позволяете себе быть сложным. Бюджет сложности конечен... прежде всего размером вашей натуральной оперативкой, и тратить его надо туда, где игрок это увидит. Читать далее
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Откуда берётся сложность | 0 | 7.74 | 21-09-2026 |
| 2 | Держи хотпас в холоде, а кеш в тепле | 0 | 7.55 | 23-09-2026 |
| 3 | Как собирать кроссплатформенные приложения. На C++. В браузере | -1 | 4.62 | 02-10-2026 |
| 4 | Что можно сделать с массивом массивов | 0 | 7.23 | 14-09-2026 |
| 5 | Я собрала ретрофутуристичную «Виселицу» | 0 | 6.82 | 13-09-2026 |
| 6 | Особенности разработки встраиваемого программного обеспечения. Часть 1 | 0 | 8.47 | 01-10-2026 |
| 7 | Как я писал сервер и нечаянно пробил 1М RPS | 0 | 10 | 31-08-2026 |
| 8 | Астра пилит космос | 0 | 8.55 | 04-10-2026 |
| 9 | 6 культовых игр с неудобным управлением и интерфейсом: почему мы их любим, а мозг прощает неудобства | 0 | 9.05 | 06-10-2026 |
| 10 | Два читмода за выходные: Mono против IL2CPP и восемь мест, где ломается моддинг Unity | 1 | 10.76 | 26-09-2026 |