Glitch Chronicles

Software based ASCII 3D console rendering. From Scratch.

Published: (Updated: ) in The corner of Yuriy Georgiev (aka jeux), , , , , by . Leave a Comment on Software based ASCII 3D console rendering. From Scratch..

I’ve coded a sample of software based ASCII 3D rendering engine in C++ from scratch.

It draws directly into the console framebuffer (so it’s horribly slow, therefore I use very primitive models and no rasterization).…

Coding an Operating System from scratch.

Published: (Updated: ) in The corner of Yuriy Georgiev (aka jeux), , , , by . 1 Comment on Coding an Operating System from scratch..

I started coding an operating system from scratch just for fun in Assemler and C.

It turned out to be way less complicated than what I expected as long as you know (or find out) some of the BIOS interrupts.…

C++ CPU based Real-Time Ray Tracing from Scratch

Published: (Updated: ) in The corner of Yuriy Georgiev (aka jeux), , , , , , , , , , , , , , , by . 1 Comment on C++ CPU based Real-Time Ray Tracing from Scratch.

CPU based real-time ray tracing is definitely a thing (with certain amount of sacrifices).

I just implemented real-time reflections and shadows.…

Blast C++ Ray Casting 3D Game Engine from scratch: Triggers and Actions, Items, Dynamic lights

Published: (Updated: ) in The corner of Yuriy Georgiev (aka jeux), , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , by . Leave a Comment on Blast C++ Ray Casting 3D Game Engine from scratch: Triggers and Actions, Items, Dynamic lights.

The latest update of Blast has some fun improvements.

Tech Demo

Dynamic lights and emitters are pure fun to play with.…