byte's lair
6 subscribers
36 photos
5 videos
6 links
Place where I leave some thoughts and other stuff too...

Hi! I'm byteblob or just byte for short. I'm an (un)professional game developer and also just (un)professional developer. I made this channel to post devlog stuff along with my thoughts, etc.
Download Telegram
There are some screenshots from rabbithole - my little quake/source like engine. This is not really a devlog (not yet), just to show what is done at this moment. Meant to showcase ibsp(quake3's bsp) maps and q3map2-baked lighting. Also implemented an entity system, idTech3 (quake3) shaders (partial support) with preloading, iqm models with preloading and some other stuff i might not remember right now. Most of devlogs from now on will be covering this thing.

Немнога скринов из rabbithole - моего небольшого квака/сорс подобного движка. Это (пока) не девлог, прост показать что сделано пока. А именно вы можете наблюдать загрузку ibsp (формат quake3) уровней и запеченое освещение q3map2. Кроме того реализованы система сущностей (энтити), (частично) шейдеры idTech3 (quake3) с предзагрузкой, модели iqm тоже с предзагрузкой и возможнодругая фигня что я щас не вспомню. Большая часть девлогов тут будут покрывать это создание
finally got all the code syncronized on my local git server and got to code after a little break. hope to post about that soon (not today though)

наконец синхронизировал весь код на локальный git сервер и занялся кодом после перерыва. надеюсь что скоро услышите от меня результаты (правд не седн)
🔥1
Oh telegram, a silly messenger. (Icon suggests that the message is viewed at least once, text says otherwise)
*You received one CAT POST*

*Вы получили один ПОСТ С КОТИКОМ*
2
byte's lair
There are some screenshots from rabbithole - my little quake/source like engine. This is not really a devlog (not yet), just to show what is done at this moment. Meant to showcase ibsp(quake3's bsp) maps and q3map2-baked lighting. Also implemented an entity…
This media is not supported in your browser
VIEW IN TELEGRAM
just built the latest version on my pc (where i was syncing code into) and remembered that i forgot to show it. its lightgrid, a primitive way to bake global illumination (GI for short) for dynamic objects my engine iherited from ibsp format. as you can see normals aren't calculated properly. i'll fix it eventually but right now im sick of working with render code, i want to do input and logic etc

токчто сбилдил последнюю версию на пк куда я и синхронизировал код и вспомнил что забыл показать. это lightgrid (светосетка) - примитивный способ запечь глобальное освещение (GI) для динамических объектов что мой движок унаследовал из формата ibsp. вы можете видеть что нормали не рассчитаны корректно но это я починю какнибудь потом, я устал от рендеринга, хочу ввод и логику...
byte's lair
just built the latest version on my pc (where i was syncing code into) and remembered that i forgot to show it. its lightgrid, a primitive way to bake global illumination (GI for short) for dynamic objects my engine iherited from ibsp format. as you can see…
Noticed there's some jumpy stuff in the recording. It's only in the recording, in reality it's silky smooth 👌.

Я заметил что на записи движение не плавное. Это ток на записи, когда я записывал это оно было наиплавнейшее

ps: i'll record with obs next time
зы: теперь я буду записывать в обс
Please open Telegram to view this post
VIEW IN TELEGRAM
Here, as promised 1 CAT POST, only the best CAT POSTS from the best sources!
Sadly no progress today - I'm away from both of my development machines.

Как и обещал, 1 ПОСТ С КОТИКОМ, только лучшие из проверенных источников!
Простите, девлога седн не будет, не дома + занят
🥰3
Guys, is this a banger? As far as I know its from the director of the Backrooms (movie and web series) Kane Parsons (really talented guy). Btw have you seen it already? I didn't and really want to.

Ребз, это бэнгер? Оно еще вроде от режисера Бэкрумса (Закулисье реальности у нас вроде назвали это) Кейна Парсонса (талантливый чел). Кста смотрели уже? Я нет и очень хочу глянуть.


https://music.youtube.com/watch?v=p0ql46WShUE
While I am still working on some stuff I would like to show you a suspended project which I was working on before i started rabbithole. I present to you foxheart and it's like an older brother to rabbithole. It will use a lot of my backend modules such as SolidQuadRender (with future support for many APIs such as Vulkan or Metal) or SolidQuadApplicationManager instead of much more primitive raylib. It already supports Lua scripting, has dynamic lighting and flexible material system. I'd like to finish it sometime but my current goal is to finish with much simpler rabbithole. Also some of rabbithole's systems and code will eventually migrate into foxheart so it's not a very big deal.

Пока я чутка занят над коечем хотелось бы показать вам один приостановленный проект над которым я начал работать еще до rabbithole. Знакомтесь, foxheart. Он какбы старший брат rabbithole. Он будет использовать мои более продвинутые модули такие как SolidQuadRender (с будущей поддержкой графических систем таких как Vulkan и Metal) или SolidQuadApplicationManager вместо raylib. Уже поддерживает Lua-скрипты, имеет динамическое освещение и гибкую систему материалов. Я хочу его закончить в будущем но моя текущая цель это закончить с более простым rabbithole. Кроме того многие подсисемы и код из rabbithole перекочуют в конечном итоге в foxheart так что не вижу в этом большой проблемы.

ps tell me if the link doesn't work, its for the private playlist
зы скажите если не работает, приватный плэйлист прост

https://youtube.com/playlist?list=PL85mcRnszMPRMcP2dYjc-xBpulqZLD6_u
Um. Yeah. Nothing to show you guys today too. Sadly. On the other hand... I PRESENT TO YOU A NEW RARE VARIETY OF ALL MIGHTY CAT POSTS!!! BEHOLD!...

Мда. Опять я к вам ни с чем... С другой стороны... Я ПРЕДСТАВЛЯЮ ВАМ НОВЫЙ РЕДКИЙ ВИД ВСЕМОГУЩИХ ПОСТОВ С КОТИКАМИ!!! ТРЕПЕЩИТЕ!...
💊1
This media is not supported in your browser
VIEW IN TELEGRAM
Ok, I did one thing... Uhm, yesterday I guess. Just a simple terminal renderer. I needed that for debugging. Not much but oh well.

Окей всетаки сделал одну вещь... наверное правильно сказать вчера. Простой отрисовщик терминала. Нужен мне для отладки. Сделал немного но что тут поделать.

ps: it also supports printf-like printing. that is what being demonstrated.
зы: оно умеет в printf подобный вывод. это и демонстрируется.
2
Hello, byte's here. I'd like to ask for suggestions regarding my test map for rabbithole, it's kinda empty and boring (unlike ones from foxheart). If someone has some, I'm ready for suggestions.

Прив, эт я. Слуште, есть какие предложения касательно моей тестовой карты rabbithole (оно какоето пустое и скучное, не то что у foxheart)?

ps: map editor is netradiant-custom
зы: это netradiant-custom
Sorry! Cat post today again. My old friends invited me to play DnD with them so I won't be able to make any progress today. Also I will continue to work on one game I am making for GBA Jam 2026 with my guys at @rEDF0x0_games (hiiiii) so future posts will likely be about that game. Anyway, wish me luck!

Простите, опять котопост. Старые друзья позвали в ДнД так что сегодня развлекаюсь. Также хотел сказать что я с ребятами из @rEDF0x0_games (прив ребз) продолжаем работу над игрой для GBA Jam 2026 так что ждите постов! Энивэй пожелайте мне удачи!
2
Um, guys... I think I accidentaly forgot to post yesterday... Would one extra cat post make it up for you?

Эм. Ребят, я похоже случайно ничего не постил вчера. Договоримся на 2 котопоста вместо одного сегодня?
my community chat
Требую три в качестве процента 😡
Ok, here it goes! Double-cat-post!

Окей окей, двойной котопост!
🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
Here, finally, as promised - some of the progress I made on our game for GBA Jam 2026 (please ignore the penguin and other assets, they're just for testing). I finally figured out a way to load map into GBA's VRAM while scrolling and do that relatively efficiently (yes, i'm kinda just realizing how the hardware of this little nugget works).

Так, наконец, как обещал - немного результата по игре что мы делаем на GBA Jam 2026 (не обращайте внимание на пингвина и другие ассеты, они временные заглушки). Я наконец разобрался как можно относительно эффективно подгружать карту в видеопямять GBA во время скроллинга (да, я по факту ток начинаю разбираться с железом этого малыша).
1
byte's lair
Here, finally, as promised - some of the progress I made on our game for GBA Jam 2026 (please ignore the penguin and other assets, they're just for testing). I finally figured out a way to load map into GBA's VRAM while scrolling and do that relatively efficiently…
BTW this build is kinda just me realizing how this thing even works (sprites, tile layers, palettes, inputs...), its even has sound (which was disabled in the emulator since it distracted me while i was debugging stuff)

КСТА этот билд это в целом всё что я потихоньку узнаю как эта чтука вообще работает (спрайты, тайлы, палитры, ввод...), тут даже есть звук (что я вырубил в эмуле ибо мешал когда отлаживал)
Media is too big
VIEW IN TELEGRAM
Well. I fixed some stuff with map streaming from yesterday, I looked into implementing lighting (ON GBA! IN A CAVE!) but bumped into problems with GBA's hardware (obviously), tried baked collision detection but... it doesn't work well(((, at least I got TTE to work (debug text system)... I hope I'll finish with technical stuff soon...

Итак. Починил некоторые траблы с прогрузкой карты со вчерашнего дня, начал изучать чтуки для освещения (НА GBA! ИЗ МЕТАЛЛОЛОМА!) но столкнулся с железом GBA (а как ты хотел), попробовал сделать коллизию но... оно не работет(((, как минимум работает ТТЕ (чтука что букавы пишет для отладки), надеюсь что с технической частью закончу побыстрее...
Double cat post! It's not too late yet!
💊1