hyperchomp
banner
hyperchomp.bsky.social
hyperchomp
@hyperchomp.bsky.social
Gamedev and gamer. Love all genres, modern and retro. He/him. ADHD.
When you pull the pin out of every scarecrow and still don't find the right one

(I did find it after)
October 4, 2025 at 2:16 PM
Finished my first run of Silent Hill f, loved it. Idk how anyone could

1. Not want to start replays immediately given the ending

2. Not be mind blown by the story, especially everything at and after the residence

I've only played 2R and f, both great but I liked this one more it was such a ride.
October 1, 2025 at 2:51 PM
When fishing in Nier I like to see how far I can cast the bot, not sure if there's a limit but when you get him really far it's hard to see
September 15, 2025 at 10:50 PM
As a kid my favorite games were turn based JRPGs, and I still love them, but now in my late 30s my favorites are faster paced action games.

It's hard for me to replay a JRPG now even if it's amazing, but DMC, Gears, Souls, metroidvanias, I love these kind of games and can play them over and over.
September 13, 2025 at 5:18 PM
It's the 30th anniversary of the NA release of my favorite retro console, the PS1!

I was just playing THPS on mine this morning 😊
September 9, 2025 at 7:22 PM
I added more primitives! It's no longer just cubes!
September 8, 2025 at 4:28 AM
Yeah yeah there's Silksong but I'm still playing Corn Kidz 64 and this game is really good
September 6, 2025 at 3:50 AM
Adding more primitives, today was spheres!

Turns out there's a billion different ways to make a sphere, these are cube spheres which are great for a retro aesthetic. They're probably the only type of sphere primitive I'll need in the framework.
September 5, 2025 at 4:21 AM
perspective texture mapping for offscreen vertices.

I didn't realize you can't check for offscreen vertices in the vertex shader - it sees one vertex at a time, not the whole triangle, so it must be done in the geometry shader.

After a saga I was able to get it working, but was not easy!
August 31, 2025 at 2:07 PM
This bug was hard.

With affine texture mapping (like PS1) you want minor distortion, but I was getting massive stretching in my framework.

I knew it was OpenGL culling offscreen vertices thanks to James Hawk's blog post below, and you can fix it with... 1/2

www.hawkjames.com/indiedev/upd...
August 31, 2025 at 2:07 PM
Last few months been working on Pixel Retro GL - my own C-based retro game framework inspired by PS1-era 3D games.

I've added accurate rendering features like vertex wobble, affine texture mapping, and gouraud shading.

It's early, but excited to make it this far!

github.com/hyperchomp/p...
August 26, 2025 at 3:15 AM
Picked up Besiege on the Steam sale, really cool game, I built a trebuchet!

(or sort of kind of a trebuchet)
July 17, 2025 at 2:26 AM
There's a mantis in front of my house!

We have them where I live but pretty rare to see them
July 12, 2025 at 4:50 PM
I used to wonder how people use Vim, but after using it awhile for working on my game engine I can't imagine NOT using Vim

I tried CLion but I don't like it with my workflow, and VIM is nicer for large text on a high res screen

Took some tweaking to get how I like it, but now it's just too good
July 12, 2025 at 1:53 PM
I don't know how people play multiplayer games and skip the tutorial, it baffles me.

I started playing Chivalry II and within a week I've revisited the tutorial 3-4 times already to double check things.
July 8, 2025 at 10:18 PM
Wait what?

I was really enjoying Civ 7 and then I got this message... I'm gonna keep playing for now but... only my Capital remains a City???
June 24, 2025 at 12:56 AM
I have made a fancy triangle in C with OpenGL

This is the start of a bigger passion project of mine and has a pretty robust abstraction layer built around it believe it or not, but more to come on that later
June 8, 2025 at 10:07 PM
You think they got Wolfy or somethin on this thing?
June 7, 2025 at 2:49 AM
Just so you know if your glfw based game runs for 584.5 years without being shut down it may encounter an error
June 1, 2025 at 11:10 PM
I’m enjoying big releases less and indie games more and more

Here are some of my favorites I recently picked up, I’m a patient gamer - I have never cared if a game is new
May 28, 2025 at 3:33 PM
Starting to feel pretty comfortable with C, and today I learned you can actually use preprocessor directives to create strings from variable names, useful for example if you want a generic way to print struct values with their names as labels

It's pretty simple too
May 26, 2025 at 1:53 AM
Going through the Doom code base just to see how it is structured, it is simplicity at its best.

For example the language files for localization are just header files with macros for the text, no need for any file io to load them or anything, just macros.
May 24, 2025 at 5:05 PM
Learning Rust, I've always used vim for git commits and quick file edits but never as my main editor so thought I'd try

I'm using rust.vim and rust analyzer plugins and it's quite nice, fast keyboard centric design, autocomplete, analysis, terminal commands, and much less cluttered than a full IDE
May 17, 2025 at 7:10 PM
Been playing Crow Country, this game is everything a game should be I love it

I've really come to love this retro style 3D from revisiting old games and ones like this that are bringing it back to us :)
May 11, 2025 at 1:54 PM
It’s funny how things change as you improve, I used to think this was so hard to dodge I would bomb it every time but now I feel like it’s one of the easier patterns and dodge it every time
March 12, 2025 at 3:29 AM