d1fay — solo Roblox developer. I build games that hold big player counts without lag and don't fall apart after updates. Full games, single systems, post-launch support — for studios and direct clients.
d1fay — соло Roblox-разработчик. Делаю игры, которые держат большой онлайн без лагов и не разваливаются после обновлений. Игры под ключ, отдельные системы, поддержка после релиза — для студий и прямых клиентов.
What I do: Roblox games, end-to-end. Solo. Full games, single systems, simulators, RPGs, post-launch updates — built properly, not «stitched together from tutorials». Everything is written so the game runs smoothly with thousands of players online, exploiters can't break it, and new features ship in days, not weeks. The boring foundation work happens on my time — so the gameplay gets the real time.
Что делаю: Roblox-игры под ключ. Один. Целые игры, отдельные системы, симуляторы, RPG, обновления после релиза — сделанные нормально, а не «склеенные из туториалов». Всё написано так, чтобы игра стабильно работала при тысячах игроков онлайн, читеры не могли её сломать, а новые фичи выходили за дни, а не недели. Скучную базовую работу делаю в своё время — чтобы основное время уходило на геймплей.
I'm comfortable stepping into existing projects too — I can pick up another developer's code, figure it out, and keep shipping updates without a rewrite from scratch.
Спокойно захожу и в чужие проекты — разберусь в коде другого разработчика и продолжу выпускать обновления без переписывания с нуля.
4 years in,
25+ shipped projects, and
40 million+ visits across the catalog. Most of my time goes into played-by-real-people titles, not concept work.
4 года опыта,
25+ зарелизенных проектов,
40M+ visits в каталоге. Большую часть времени трачу на игры, в которые реально играют, а не на концепты.
a.Game systemsСистемы
b.OptimizationОптимизация
c.Game feelGame feel
d.Live opsLive ops
ServiceContainer.luau— real code from my games— реальный код из моих игр
-- ServiceContainer.luau (excerpt: dependency resolver)--!strict
type ServiceModule = {
Name: string,
Dependencies: { string }?,
[string]: any,
}
function ServiceContainer._ResolveDependencyOrder(self: ServiceContainer): { string }
local totalServices: number = #self._order
local inDegree: { [string]: number } = table.create(totalServices) :: any
local dependents: { [string]: { string } } = {}
for _, name: string in self._order do
inDegree[name] = 0
endfor _, name: string in self._order dolocal module: ServiceModule = self._registered[name]
local deps: { string } = module.Dependencies or {}
for _, dep: string in deps do
assert(self._registered[dep], `[{name}] Unknown dependency "{dep}"`)
assert(dep ~= name, `[{name}] Cannot depend on itself`)
inDegree[name] += 1
ifnot dependents[dep] then
dependents[dep] = {}
end
table.insert(dependents[dep], name)
endendlocal queue: { string } = {}
for _, name: string in self._order doif inDegree[name] == 0 then
table.insert(queue, name)
endendlocal sorted: { string } = table.create(totalServices)
local head: number = 1
while head <= #queue dolocal name: string = queue[head]
head += 1
table.insert(sorted, name)
local deps: { string }? = dependents[name]
if deps thenfor _, dependent: string in deps do
inDegree[dependent] -= 1
if inDegree[dependent] == 0 then
table.insert(queue, dependent)
endendendendif #sorted ~= totalServices thenlocal cycled: { string } = {}
for _, name: string in self._order doif inDegree[name] > 0 then
table.insert(cycled, name)
endend
error(`Cyclic dependency detected: {table.concat(cycled, " <-> ")}`)
endreturn sorted
end
This piece decides the order game systems start in, so nothing launches before what it depends on. If two systems accidentally depend on each other, it catches that and says exactly where — instead of the game silently breaking on launch. Fewer launch-day surprises.
Этот кусок решает, в каком порядке стартуют системы игры, чтобы ничто не запускалось раньше того, от чего зависит. Если две системы случайно зависят друг от друга — он это ловит и говорит, где именно, вместо того чтобы игра молча сломалась на запуске. Меньше сюрпризов в день релиза.
-- work
Selected gamesИзбранные работы
Twenty-one titles across roleplay, simulators, obbies, tower defense, and tycoon. All shipped, all played.21 игра в жанрах roleplay, симуляторов, обби, tower defense и tycoon. Все в проде, все играются.
Run your own Wildberries pickup point — receive orders, serve customers, upgrade the place. 21M+ visits.Управляйте своим пунктом выдачи Wildberries — принимайте заказы, обслуживайте клиентов, прокачивайте ПВЗ. 21M+ заходов.
Feed a giant worm to grow it, ride it for cash, climb it to reach new islands. Farm, skins, offline progress.Кормите гигантского червя, катайтесь на нём за кэш и забирайтесь по нему на новые острова. Ферма, скины, офлайн-прогресс.
School-life roleplay with classes, social dynamics, and teacher/student roles.Школьный roleplay с уроками, социальной динамикой и ролями учителей/учеников.
PvP survival arena — boss battles vs Peter with loadouts, abilities, and gear.PvP-арена выживания — боссы vs Питер с лоадаутами, способностями и шмотом.
Skill-jump simulator with celebrity unlocks, rank system, and live tournaments.Симулятор прыжков на скилл с разблокировками знаменитостей, рангами и live-турнирами.
Morph sim themed around Poppy Playtime characters — collect, equip, and unlock the full roster.Симулятор морфов с персонажами Poppy Playtime — коллекционируйте, экипируйте, разблокируйте полный ростер.
Multiplayer survival round — last one to wake grandma wins. Stealth, room randomization, escalating difficulty.Мультиплеерный survival-раунд — кто последний разбудит бабушку, тот побеждает. Стелс, рандомизация комнат, нарастающая сложность.
Gritty 90s Russia roleplay — gangs, factions, vehicles, and full RP framework.Жёсткий roleplay в России 90-х — банды, фракции, транспорт и полный RP-фреймворк.
Open-world driving sim set in Volgograd — traffic AI, fuel, authentic city.Open-world авто-симулятор в Волгограде — AI-трафик, топливо, аутентичный город.
Mashup sim — fish for soccer stars, upgrade your team, enter tournaments.Симулятор-mash-up — ловите футбольных звёзд, прокачивайте команду, участвуйте в турнирах.
Per-project price, not per-hour. The final number depends on what the game actually has to do — not on a tier I picked for you. What moves it, I've laid out below. Below that, example projects of different sizes so you can gauge where you'll land. I take projects in order; drop me a line and I'll lock a slot.
Цена за проект, не за часы. Финальная цифра зависит от того, что игра реально должна делать — а не от тарифа, который я выбрал за вас. Что двигает её, описал ниже. Дальше идут примеры проектов разного размера, чтобы понять куда попадает ваш проект. Заказы беру по очереди, напишите, забронирую слот.
-- factors-- что влияет на цену
·Size — one mechanic or a whole game coreРазмер — одна механика или целое ядро игры
·How many systems — and how tangled they are with each other (combat, economy, inventory, factions…)Сколько систем — насколько они переплетены между собой (бой, экономика, инвентарь, фракции…)
·Post-launch support — events, seasonal content, anything that keeps players aroundПоддержка после релиза — события, сезонный контент, всё что удерживает игроков
·Load — how many players per server it has to holdНагрузка — на сколько игроков на одном сервере должно держаться
·Timeline — calm pace or burning deadline (rush = surcharge)Срок — спокойный темп или горящий дедлайн (срочные = +наценка)
prices in USD · ₽ ≈ 72.26 ₽/$ for reference · updated Jun 10, 2026цены в $, ₽ — ориентир по курсу ≈ 72.26 ₽/$ · обновлено 10 июн. 2026 г.
-- quick jobs1–3 days turnaroundсдача за 1–3 дня
Bug fix or small tweakБаг-фикс или мелкая правка
1–2 small fixes or a polish pass on existing code (roughly up to 50 lines of changes).1–2 мелкие правки или полировочный проход по существующему коду (примерно до 50 строк изменений).
from $5
Single systemОтдельная система
One isolated system added to your game (e.g. a shop UI, a leaderboard, a daily reward). Scope agreed upfront.Одна изолированная система в вашу игру (например, UI магазина, лидерборд, ежедневная награда). Объём согласовывается заранее.
from $25
Quick jobs are scheduled around active projects.Quick jobs планируются между активными проектами.
Compact projectКомпактный проект
from $700от $700≈ 51K ₽
Simulator, tycoon, obby, or similar focused build.
Симулятор, tycoon, обби или подобный фокусированный билд.
·Bug fixes covered for 7 days after deliveryБаг-фиксы покрываются 7 дней после сдачи
All bug-fix coverage applies to code I wrote. Bugs introduced by other developers or by Roblox platform changes are quoted separately.Покрытие баг-фиксами относится только к коду, который написал я. Баги, занесённые другими разработчиками или вызванные изменениями платформы Roblox, оцениваются отдельно.
Not sure on scope?Не уверены в объёме?
I take projects in order. Drop me a line and I'll book the next slot. A 10-minute message is enough to start.Беру по очереди. Напишите — забронирую ближайший слот. 10-минутного сообщения хватит для старта.
Tell me what you're building. I read every message — usually back within a day.Расскажите, что строите. Читаю каждое сообщение — обычно отвечаю в течение дня.