Sign in

Novus Idea

@expfunction.bsky.social
50 followers 86 following 76 posts

I'm Burak, a computer scientist, graphics programming enthusiast and a gamer. I love graphics engines, currently working on my own engine for the retro styled game.

PostsRepliesMedia
Novus Idea @expfunction.bsky.social · 16/10/2026
Huge update! JIT compiled rasterizer now have a friend. :) #CyberVGA v1.8 software raytracer+gi (multi-core x64 JIT, no GPU). Still interactive with the L1-SH grid and coarse-LOD octree bounces. Split wipe against the 8-bit JIT rasterizer shows the difference. #indiedev #enginedev #raytracing
174 0
Novus Idea @expfunction.bsky.social · 06/10/2026
I've been studying Just In Time compiled loops and implemented that to my rasterizer. Result is a new permutation based shading system for #CyberVGA. Currently I'm experimenting with PBR materials. Update is really soon. expfunction.itch.io/cybervga #gamedev #indiedev #retrodev
1135 0
Novus Idea @expfunction.bsky.social · 28/09/2026
This is Quake’s start map running on CPU. Master-brush AABB occlusion. Tessellated terrain LOD. Still zero GPU. CyberVGA keeps getting weirder. #CyberVGA #indiedev #gamedev
0124 0
Novus Idea @expfunction.bsky.social · 16/09/2026
DON’T TOUCH. DON’T SNAP. FUSED is out. Small MS-DOS runner for one or two players. Spark runs. Charge walks. They’re tied by a live fuse. If they meet, the keg goes. If they pull too far, the fuse snaps. Win only counts when both pass 5,000. expfunction.itch.io/fused #indiedev #gamedev
0123 0
Novus Idea @expfunction.bsky.social · 04/09/2026
EVERY CITIZEN COUNTS. Unit 9. Sector Nine. Correct the count. The Broadcast already explained what happened. The workers are lying. The records are accurate. COUNTED - our #Brackey'sGameJam 2026.2 entry. Play here: expfunction.itch.io/counted #gamedev #indiedev #retro
expfunction.itch.io
COUNTED by Novus Idea
A short narrative FPS where the evidence is wrong, no matter how you look at it.
0101 0
Novus Idea @expfunction.bsky.social · 25/08/2026
Every week someone ships a “retro engine.” It’s a 32-bit RGBA framebuffer. A CRT shader. A palette LUT they applied after the fact. Then they call it #retro but what it actually is a Instagram filter. Join my journey if you’re bored of filters! #indiedev #gamedev expfunction.itch.io/cybervga
expfunction.itch.io
CyberVGA by Novus Idea
A constraint-driven software 3D engine (Win64 + DOS SDK). Fixed-point math, VGA Mode X, brush-to-octree rendering.
0101 0
Novus Idea @expfunction.bsky.social · 22/08/2026
CyberVGA SDK in 34 seconds: write PONG.C, run JACKIN~1.BAT PONG, play. You own main() and the game loop. The library handles the rest. DOS + Win64 packages: expfunction.itch.io/cybervga Video: youtu.be/laBGbHvD3ik #CyberVGA #DOS #VGA #SoftwareRenderer #gamedev #indiedev
youtu.be
Creating PONG in CyberVGA SDK!
YouTube video by Novus Idea
0113 0
Novus Idea @expfunction.bsky.social · 19/08/2026
#CyberVGA is now available as a standalone SDK! After weeks of tough work new octree update and SDK release is out! You own main() and the game loop. The library handles the rest. Happy hacking :) expfunction.itch.io/cybervga/dev... #DOS #VGA #SoftwareRenderer #gamedev #indiedev
expfunction.itch.io
CyberVGA is now available as a standalone SDK!
Hello, I hope you’re doing well. I am. This is a bigger update than usual. After several months of foundational work, CyberVGA is now available as a proper standalone SDK. You can download pre-compi.....
0104 0
Novus Idea @expfunction.bsky.social · 18/08/2026
CyberVGA Win64 — dithered terrain blend maps + day/night cycle, pure CPU. 8-layer blending from painted blend maps, Bayer dithering for the transitions, full real-time sky. Same fixed-point pipeline, no GPU shortcuts. Running on an 11th gen i3-1115G4. Video: youtu.be/Ce4CHwXwFiI #GameDev #IndieDev
youtu.be
CyberVGA Win64 – Dithered Terrain Blend Maps + Day/Night Cycle (Pure CPU)
YouTube video by Novus Idea
082 0
Novus Idea @expfunction.bsky.social · 14/08/2026
Hello all! We've been busy making #CyberVGA debut game #HarmonyTree in order to complete a playable demo for #SteamNextFest and finished basic @steampowered.com integration of our game. Also we've added some VHS effects for Win64! Here are some SSs for all that progress; #indiedev #retrodev #gamedev
0113 0
Reposted by Novus Idea
Matlock @keyofw.bsky.social · 07/08/2026
Almost done with my game! I'm just gonna test a couple things and then it's time for release! So close to getting this thing done. Look for the game here: store.steampowered.com/app/4551640/... #gamedev #indiedev
A screen with the title "Heliocentrism." Made with a CGA 16-color retro style. Featuring the sun in the center, with clouds on either side. Pod, the main character, is standing on the cloud to the right.A screen titled "Hopscotch." It features a gap between two platforms, with flying enemies in that gap. Pod is jumping across the gap by bouncing on their heads.
085 0
Novus Idea @expfunction.bsky.social · 06/08/2026
I reworked particle renderer and now it supports all lighting + optional billboard renderer. #gamedev #indiedev #CyberVGA
097 0
Novus Idea @expfunction.bsky.social · 04/08/2026
Working with my “Umarell” buddy. #CyberVGA #indiedev #GameDevs #blender
052 0
Novus Idea @expfunction.bsky.social · 03/08/2026
#CyberVGA update. Implemented a procedural vignette effect combined with lighting system. Darkness closing in... #indiedev #gamedev #retrodev
0124 0
Novus Idea @expfunction.bsky.social · 30/07/2026
#CyberVGA update. Toying with the software post-processing effects. I really liked the depth of field effect that uses simple radial blur. #indiedev #gamedev #retrodev
0134 0
Novus Idea @expfunction.bsky.social · 06/07/2026
We all feel bad about the latest layoffs, especially at idSoftware . Saying goodbye to legends is heartbreaking. But this also tells us: maybe now is the time to go back to our roots. expfunction.itch.io/cybervga #indiedev #gamedev #retrodev #gameengine
expfunction.itch.io
CyberVGA by Novus Idea
A custom 32-bit DOS 3D engine for VGA Mode X, fixed-point rendering, portal worlds, and late-DOS hardware constraints.
0121 0
Novus Idea @expfunction.bsky.social · 06/07/2026
#CyberVGA update. I've just finished implementing screen spaced 4x4 bayer matrix grass renderer for materials tagged with "terrain". #indiedev #gamedev #retrodev
1153 0
Novus Idea @expfunction.bsky.social · 30/06/2026
Break from work. #indiedev #gamedev #CyberVGA #HarmonyTree
091 0
Novus Idea @expfunction.bsky.social · 27/06/2026
Just wired up proper terrain blend mapping in #CyberVGA. 8-band texture blending driven by a painted blend map on top of the heightmap. Transitions between rock, grass, dirt, moss, all while staying true to the fixed-point pipeline and VGA constraints. #ScreenshotSaturday #RetroDev #indiedev
1102 0
Novus Idea @expfunction.bsky.social · 26/06/2026
A new version of #CyberVGA released on itch! This version has: Static octree based renderer A separate 64-bit Windows port You can use editor, save the world you created and see in action using VIEWER module. #indiedev #retrodev #gameengine expfunction.itch.io/cybervga
expfunction.itch.io
CyberVGA by Novus Idea
A custom 32-bit DOS 3D engine for VGA Mode X, fixed-point rendering, portal worlds, and late-DOS hardware constraints.
072 0
Novus Idea @expfunction.bsky.social · 26/06/2026
I really like the idea of putting a subtitle for CyberVGA. “Engine Of The Past” What do you think? #CyberVGA #DOS #RetroDev #gamedev #indiedev
0132 0
Reposted by Novus Idea
That Tom Hall @thattomhall.bsky.social · 19/06/2026
RIP Bobby Prince. His music legacy will live on, making inspired music for Commander Keen, Wolfenstein 3D, DOOM, countless others. A true legend. And such a nice man, great musician, wonderful, fun-loving man, nothing but happy memories of him. A loss to the world.
7254642222 0
Novus Idea @expfunction.bsky.social · 18/06/2026
Thanks for the review and all the kind words + compliments. 😊
010 0
Novus Idea @expfunction.bsky.social · 18/06/2026
Just locked in the full mocap workflow for CyberVGA vertex key animation. In engine timing, vertex deltas, and playback precision all holding under the fixed-point pipeline. Still works on DOS and now Win64! #CyberVGA #DOS #RetroDev #gamedev #indiedev
1306 0
Novus Idea @expfunction.bsky.social · 17/06/2026
Win64 port of CyberVGA is now complete, along with major octree renderer updates: faster traversal, improved memory layout and visual enhancements. Releasing in a day or two. Project page: expfunction.itch.io/cybervga #CyberVGA #DOS #VGA #RetroDev #gamedev #indiedev
expfunction.itch.io
CyberVGA by Novus Idea
A custom 32-bit DOS 3D engine for VGA Mode X, fixed-point rendering, portal worlds, and late-DOS hardware constraints.
0102 0
Novus Idea @expfunction.bsky.social · 05/05/2026
… working on some tensors. 🤔 #indiedev #Gamedev #dos #engine #cuda #nvidia
081 0
Reposted by Novus Idea
weph @weph.dev · 30/04/2026
After a detour through a top‑down prototype, a tip from @expfunction.bsky.social sparked a new direction. www.youtube.com/watch?v=fWAL... #gamedev #retrogamedev #retrocomputing #retrogaming #msdos #indiedev #devlog #pascal #turbopascal
youtube.com
The Isometric View Is Dead; Long Live the Isometric View - Back to the Pascal Ep. 9
YouTube video by weph
0185 0
Novus Idea @expfunction.bsky.social · 22/04/2026
Hi all, The Novus Idea Buy Me a Coffee is officially open! If you’ve been following the development of #CyberVGA or want to get your hands on the dark, shamanic world of Harmony Tree before anyone else, come join the Unchained Mode: buymeacoffee.com/burakyazarm #DOS #solodev #indiedev #gamedev
062 0
Novus Idea @expfunction.bsky.social · 18/04/2026
I’m trying a minimalistic retro cyberpunk design for my engine’s logo. What do you think? #CyberVGA #gamedev #indiedev #IndieGame
072 0
Novus Idea @expfunction.bsky.social · 18/04/2026
Portal clipping issues in my cell-based recursive portal renderer = SOLVED. Spent the entire day in the trenches, fighting geometry that refused to behave. I have officially named this final boss: “Clipping Death - Codallica” Never again. #CyberVGA #gamedev #indiedev #IndieGame
media.tenor.com
a group of people are standing next to each other and covering their faces .
ALT: a group of people are standing next to each other and covering their faces .
192 0
Novus Idea @expfunction.bsky.social · 12/04/2026
Just added a real-time day/night cycle to CyberVGA. The sky smoothly goes from bright daylight through dusk to night with a proper moon and stars. New feature test video is up: youtu.be/zdm4Ei-0Cgc Latest builds: expfunction.itch.io/cybervga #Gamedev #DOS #RetroEngine #Indie #CyberVGA #gaming
youtu.be
CyberVGA DOS Engine – Real-Time Day/Night Cycle
YouTube video by Novus Idea
0105 0
Novus Idea @expfunction.bsky.social · 23/03/2026
I'm done for the day. 😮‍💨 Tomorrow’s CyberVGA plan: Fog, sky rendering, floor/ceiling texturing, transparency, sprite scaling, billboard sprites, particles, fluids, decals. Also wiring entity mesh/sound loading in main module and doing full end-to-end entity tests. #indiedev #gamedev #dos #retro
0116 0
Novus Idea @expfunction.bsky.social · 21/03/2026
New CyberVGA video is up. This one shows both the runtime and CyberEdit, the built-in world editor for my custom 32-bit DOS 3D engine. youtu.be/hvacxAT9kfw If you want to try it there's a live demo on my project page: expfunction.itch.io/cybervga #gamedev #indiedev #dos
youtu.be
CVGA In Action -- DOS 3D Engine + CyberEdit World Editor
YouTube video by Novus Idea
0104 0
Novus Idea @expfunction.bsky.social · 21/03/2026
Hello all! After almost a month, I have an update. Here's what I've been working on: expfunction.itch.io/cybervga/dev... If you have real hardware (486/early Pentium), curious about performance numbers. Ideas or feedback appreciated. #CyberVGA #DOS #RetroDev #gamedev #indiedev #VGA #SoloDev
expfunction.itch.io
​​Spring 2026 Engine Update
Since the last devlog, CyberVGA has moved beyond being a renderer prototype and is starting to resemble a complete engine. The largest addition is a built-in editor for cell-and-portal worlds, but a s...
074 0
Novus Idea @expfunction.bsky.social · 23/02/2026
I've finally completed my fast fixed point 6 DOF 3D pipeline. Now it's time to update the rasterizer and portal renderer for my quads. 😮‍💨 #gamedev #indie #retro #msdos
0145 0
Novus Idea @expfunction.bsky.social · 02/02/2026
I think I won’t leave C from now on. #cprogramming #gamedev #indie
071 0
Novus Idea @expfunction.bsky.social · 02/02/2026
What do you think about this: #gamedev #indie #gameengine deepmind.google/blog/genie-3...
deepmind.google
Genie 3: A new frontier for world models
Today we are announcing Genie 3, a general purpose world model that can generate an unprecedented diversity of interactive environments. Given a text prompt, Genie 3 can generate dynamic worlds that y...
062 0
Novus Idea @expfunction.bsky.social · 04/12/2025
Spent the night chasing down an instability in renderer's projection stage. Turned out my new saturating divider had a flawed overflow check. Every perspective divide was “overflowing,” so vertices were flying out! Details in devlog: expfunction.itch.io/cybervga/dev... #gamedev #retro #engine #dos
expfunction.itch.io
Fixing The Fixed Point Maths
After submitting my RPG project Harmony Tree as CyberVGA raycaster test, I have been refactoring engine's rendering pipeline to replace the temporary raycaster with my own texture sampled wall and flo...
042 0
Novus Idea @expfunction.bsky.social · 03/12/2025
I'm still working on renderer, wrestling with correct vertex clipping for the latest Harmony Tree update. The build we uploaded earlier as the #CyberVGA engine test for the #DOSember jam exposed several edge-case failures in the current wall/vertex pipeline. #MSDOS #GAMEDEV #RETRO #ENGINE
051 0
Reposted by Novus Idea
Emmy @emmfoolery.bsky.social · 01/12/2025
THIRTY NINE ENTRIES. 😐 Go play 'em! Leave a lovely comment! Follow the devs! Get inspired!
itch.io
Submissions to DOSember Game Jam
07435 0
Reposted by Novus Idea
weph @weph.dev · 25/11/2025
Last week I overengineered things, this week I paid for it… in frames per second www.youtube.com/watch?v=xLAD... #gamedev #retrogamedev #retrocomputing #retrogaming #msdos #indiedev #devlog #pascal #turbopascal
youtube.com
Did My Abstraction Slow Everything Down? - Week 5 of Back to the Pascal
082 0
Novus Idea @expfunction.bsky.social · 01/12/2025
An early research build of Harmony Tree is now available on itch.io. This release presents CyberVGA, an original MS-DOS rendering engine built from the ground up, demonstrating classical raycasting with textured walls. #dosember #retro #indie #gamedev #cybervga
2146 0
Reposted by Novus Idea
weph @weph.dev · 24/10/2025
No clue what I'm talking about? Watch this: www.youtube.com/watch?v=EeAz...
youtube.com
Trying to Finish the Game I Started 35 Years Ago
011 0
Novus Idea @expfunction.bsky.social · 23/10/2025
Off-topic: Is a degree what makes a mind curious? Does walking away from school mean walking away from science? Or is it possible that some of us just learn better when we’re free to explore the unknown? I just wonder… #science #engineering
000 0
Novus Idea @expfunction.bsky.social · 21/10/2025
Been quiet for 2+ weeks—went deep into 32‑bit x86 ASM mines. Back with big wins: faster Mode X page flips, RAM→VRAM blits, sprite pipeline + 256‑color palette, a lean fixed‑point renderer and strong assembly knowledge. Old‑school DOS, new speed. Demos next. #DOSEMBER #MSDOS #GAMEDEV #RETRO #ENGINE
media.tenor.com
a picture of a girl with purple hair is surrounded by green text that says cmd esi ecx je kra
ALT: a picture of a girl with purple hair is surrounded by green text that says cmd esi ecx je kra
0104 0
Reposted by Novus Idea
weph @weph.dev · 18/10/2025
I'm starting a new project: Rebuilding a game I wanted to make as a kid, back when I had no idea what I was doing. www.youtube.com/watch?v=EeAz... #gamedev #retrogamedev #retrocomputing #retrogaming #msdos
youtube.com
Trying to Finish the Game I Started 35 Years Ago
094 0
Reposted by Novus Idea
Cyningstan @cyningstan.bsky.social · 06/09/2025
Medics are an essential part of any successful Star Cadre: Combat Class mission. A medic will carry a medikit to help heal injured comrades. You can download the Star Cadre: Combat Class at cyningstan.itch.io/star-cadre-c... #starcadre #ibmpc #msdos #cga
While Aciran the Soldier deals with enemies like Endala, Brace the Medic is at hand to tend to any injuries that Aciran might sustain. Brace has various combat skills, but all are secondary to Medicine skill which determines the chance of success of each attempt at healing.
1155 0
Novus Idea @expfunction.bsky.social · 03/10/2025
So box made of raw pixels didn't filcker or misplaced and I've finally been able to blit raw pixels at desired page in ModeX. Old font renderer seems like need a bit more work regarding page selection though but at this point, that's ok. 😮‍💨 Next: Sprites... #DOSEMBER #MSDOS #GAMEDEV #RETRO #ENGINE
060 0
Novus Idea @expfunction.bsky.social · 01/10/2025
Struggling with ModeX... 😩 This is driving me crazy, beacuse it took more than a week to implement and I'm still having problems with v-retrace flickering and page offsets (I think). #DOESEMBER #MSDOS #ENGINE #GAMEDEV #RETRO
1114 0
Novus Idea @expfunction.bsky.social · 24/09/2025
I feel like Deus-Ex remastered should have been developed by Night Dive. Hmm… 🤔 #RETRO #CYBERPUNK
media.tenor.com
a computer generated image of a man standing in front of a red wall
ALT: a computer generated image of a man standing in front of a red wall
010 0