Jens Frederich
jensfrederich.bsky.social
Jens Frederich
@jensfrederich.bsky.social
Reposted by Jens Frederich
New blog post about the development of Radical Pie:
terathon.com/blog/radical...
November 1, 2025 at 10:32 PM
Reposted by Jens Frederich
Live++ 2.11.0 out now:
liveplusplus.tech/releases.html

- Support for virtual file systems
- Support for 10x by @stewartlynch8.bsky.social
- Environment variable set for invoked compiler
- Hot-Restart via exception handler dialog
- Smaller fixes

#cpp #gamedev
October 30, 2025 at 12:48 PM
Reposted by Jens Frederich
Some build statistics from our "Live++ meets DOOM" experiment to show off the benefits of unity splitting in Live++.
October 17, 2025 at 9:23 AM
Reposted by Jens Frederich
Live++ meets DOOM.

Showing DOOM (released in 1993) utilizing Live++ (released in 2018) is a true testament to its completely generic hot-reload abilities, requiring just 3 LOC.

Wonder what John Carmack could have done with this back in the days?

www.youtube.com/watch?v=cpDF...

#cpp
Live++ meets DOOM
YouTube video by Molecular Matters
www.youtube.com
October 16, 2025 at 3:11 PM
Reposted by Jens Frederich
Context switches are back!

It looks like Windows Update 24H2 broke the context switch recording in FramePro. But I found a work-around and uploaded a new build.

FramePro (1.11.0)
- Fixed context switch recording
September 30, 2025 at 4:45 PM
Reposted by Jens Frederich
This mostly affects the initial parse, which can take a few minutes for very large projects, it will now take half the time.
September 29, 2025 at 11:25 AM
Reposted by Jens Frederich
Probably one of my favourite tricks for finding memory stomps:
1) On alloc: put allocation at very end of separate page, followed by a NoAccess page.
2) On free: mark allocated pages as NoAccess.

Guaranteed to find even one-byte stomps and use-after-free.

#cpp
June 9, 2025 at 9:23 AM
Reposted by Jens Frederich
Ok I am doing this again... Just posted a 20min 'developer blog' video about what Ridiculous Space Battles is, and introducing it to people who remember Gratuitous Space Battles. I might do a bunch of these: youtu.be/GglvfYcaATg
Ridiculous Space Battles Developer Blog #1
YouTube video by Positech Games
youtu.be
June 7, 2025 at 2:16 PM
Reposted by Jens Frederich
At last I made a proper short teaser trailer for my next game: RIDICULOUS SPACE BATTLES. Hopefully you will find the teaser sufficiently ridiculous. Please like or repost :D youtu.be/ICbr-edL4Wc
Ridiculous Space Battles Official Teaser
YouTube video by Positech Games
youtu.be
May 20, 2025 at 2:51 PM
Reposted by Jens Frederich
You can do courses, read books, watch videos, get advice, research the best tools, check out competitors, but at some point you have to just say enough is enough and start making that thing. Experience is one hell of a teacher. Make the first (bad) thing. The next thing will be better. But START.
May 18, 2025 at 9:37 AM
Reposted by Jens Frederich
About time someone in the legal system actually stood up to these monopolistic scumbags. Fuck apple :D. A 30% 'tax' for doing fuck-all.
GodDAMN this ruling against Apple in the Epic lawsuit is brutal. This is a judge who is outright furious at a company and it is not going well for them.

s3.documentcloud.org/documents/25...
May 1, 2025 at 8:32 AM
Reposted by Jens Frederich
On top of that, the strings you’re parsing are often badly specified or not specified at all, so your carefully written string parsing code feels like it can break at any time.

The natural end state of “do one thing and do it well”
March 16, 2025 at 12:17 PM
Reposted by Jens Frederich
If you're a user of Live++ and would like to inspect global variables in the debugger for recompiled code, we filed a feature request with the VS team that would help make this easier for you:
developercommunity.visualstudio.com/t/Consider-a...

Please consider commenting on and upvoting this issue.
Developer Community
Developer Community
developercommunity.visualstudio.com
March 13, 2025 at 9:21 AM
Reposted by Jens Frederich
Developing a game solo is very liberating. Yesterday morning I was depressed about some of the art (That I made) for my game. By 11PM I had bought some stock assets and was making better art. I spent all of today using some stock assets to make more of it, and better. I am now a lot happy with it.
March 3, 2025 at 9:25 PM
Reposted by Jens Frederich
Alright, Surface-Stable Fractal Dithering by @runevision.bsky.social runs at about 20 FPS on Playdate now. Here's a video: www.youtube.com/watch?v=zhkA... and code at github.com/aras-p/playd...
Surface-Stable Fractal Dithering on a Playdate
YouTube video by Aras Pranckevičius
www.youtube.com
February 8, 2025 at 6:44 PM
Reposted by Jens Frederich
"The 3D Gaussian Splatting Adventure: Past, Present, Future" by George Drettakis is a great lecture. www.youtube.com/watch?v=DjOq...
TUM AI Lecture Series - The 3D Gaussian Splatting Adventure: Past, Present, Futur (George Drettakis)
YouTube video by Matthias Niessner
www.youtube.com
February 4, 2025 at 7:38 PM