That Time I Recreated Photoshop in C++
As I’m getting older I look back on all the things I’ve done as a creative developer, and I see so many cool projects! But I never wrote down any development
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 254 posts.
As I’m getting older I look back on all the things I’ve done as a creative developer, and I see so many cool projects! But I never wrote down any development
The OpenMW team is proud to announce the release of version 0.50.0 of our open-source engine! Grab it from our Downloads Page for all supported operating systems. This round number release overhaul…
Google has long collaborated with musicians, producers, and artists in the research and development of music AI tools. Ever since launching the Magenta project, in 2016, we’ve been exploring how AI can enhance creativity — sparking inspiration, facilitating exploration and enabling new forms of expression, always…
It’s well known that video games today are disposable pieces of slop. Modern multiplayer games tend to fall into one of two categories: they’re abandoned after a while and the servers a…
An in-depth, personal journey recreating Daft Punk’s “Something About Us” in Ableton Live 12 — track by track. From synths to talkbox guitars, a nostalgic dive into French Touch culture, sound design, and the joys of music production.
Steam Deck creator Pierre-Loup Griffais explains that Valve is funding ARM compatibility layers for future ultraportables.
I was working on a bug in Chocolate Quake netcode. The issue was an edge case where starting two clients on the same machine resulted in the second one zombifying the first one. When the bug occurred there was no disconnection but the client could no longer move. Instead the screen would show an "indicator" looking…
Like a lot of boys, I grew up loving trains. And like a lot of men, I retain my fascination for them today.
Introducing CS Bench: we ask all top models to build a multiplayer Counter-Strike from scratch.
At the beginning of 1996, Sierra On-Line was still basking in the success of the previous summer’s Phantasmagoria , the best-selling game it had ever published. With revenues of $158.1 million and profits of $16 million in 1995, the company was bigger and richer than it had ever been. In light of all this, absolutely…
Our project to preserve the history of Sega Channel — including over 100 new Sega Channel ROMs.
It isn’t always or even usually the pioneers who reap the rewards of the trails they blaze. As often as not, some pragmatic Johnny-come-lately pops in to make off with the booty.
As the PS2 turns 20 in Japan, a look back on its PS1 backwards compatibility from the eyes of the former Sony engineer responsible for it.
Execution of C# code in Unity's Mono runtime is slow by today's standards, much slower than you might expect! Our game runs 2-3x faster on modern .NET compared to Unity's Mono, and in a few small benchmarks I measured speedups of up to 15x. I've spent some time investigating what's going on and in this article I will…
How to build realtime blurs on the GPU and how the best blur algorithm works - "Dual Kawase"
tl;dr: Infinite Mac can now run early Mac OS X , with 10.1 and 10.3 being the best supported versions. It’s not particularly snappy, but as someone who lived through that period, I can tell you that it wasn’t much better on real hardware. Infinite HD has also been rebuilt to have some notable indie software from that…
Generating an infinite world with the Wave Function Collapse algorithm - Personal blog about game development, programming and making
Back in 2021 I made a mod for Deus Ex 1 that fixes the lipsyncing and blinking, which, I betcha didn’t know, was broken since ship. Everything I wrote about it is on Twitter, and it oughta be somewhere else, so here’s a post about it. The mod itself can be downloaded here .
A brief introduction into computer vision and image processing using Grayskull library.
Sharing my thoughts and current projects.
I want to wish everyone happy Yule festivities! Midwinter in the northern hemisphere has passed, the days are now slowly becoming longer.
An investigation into The Games; Winter Challenge
You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites. This can and does cause downtime for the websites, which makes their resources inaccessible for everyone.
In which we answer every question you've ever had about digital color, and some you haven't.
I recently purchased the textbook “Aircraft Control and Simulation” by Brian L. Stevens, Frank L. Lewis, and Eric N. Johnson 1 . This book covers the control and simulation of aircraft. It’s really dense and frankly hard to understand. As far as aerodynamics texts go, it’s pretty typical.
Code music in the browser.
CedarDB is a database system that delivers unmatched performance for transactions and analytics, from small writes to handling billions of rows. Built on cutting-edge research to power today’s tools and tomorrow’s challenges.