DirectX Adopting SPIR-V as the Interchange Format of the Future
Today the Direct3D and HLSL teams are excited to share some insight into the next big step for GPU programmability. Once Shader Model 7 is released,
The latest blog posts to take off on Hacker News. 2,925 posts.
Today the Direct3D and HLSL teams are excited to share some insight into the next big step for GPU programmability. Once Shader Model 7 is released,
Project website for WonderWorld
Using RAII to attach diagnostic information to your command buffers
You can be forgiven for thinking that OD&D is a medieval European fantasy game. After all, Gary Gygax himself says so. He describes the original D&D books as “Rules for Fantastic Medi…
The Great Ball Contraption is a class of machines built with Lego that transport small balls from place to place in many different ways. The otherwise pointless
After deep consultation with our community, customers, and partners, we’ve made the decision to cancel the Runtime Fee, effective immediately.
This summer, I embarked on a side project to create a brand-new Palm OS game, and after less than two months of intermittent coding, I'm excited to announce that it's ready to be released to the public!
Back in 2008, I wrote some software for fun to generate various optimized walking mechanisms. And when I also picked up some electronics and wood working skills in more recent years, I was able to turn one of these mechanisms into an actual wireless walking wooden coffee table: the Carpentopod. This post briefly…
Technical details about a recent 4096bytes Atari-STE intro, by Arnaud Carré
A few days ago John Graham-Cumming posted about “Steve Ballmer’s incorrect binary search interview question” which drew a lot of attention on Hacker News. The Ballmer’s favorite brain teaser goes like this:
The Untold Story Behind a Meteoric Rise
Thistle Tea is my new World of Warcraft private server project. You can log in, create a character, run around, and cast spells to kill mobs, with everything synchronized between players as expected for an MMO. It was floating around in my head to build this for a while, since I have an incurable nostalgia for early…
Tim and Neal’s thoughts on the definition of the “Metaverse,” its technological and economic growth, Neal’s reaction on the day Facebook changed its name to Meta, the future of Fortnite , their thoughts on Apple’s Vision Pro, blockchains, and the ethics of Generative AI, plus “Snow Crash 2," a
This is a long-due update on porting Godot to the iPad. Shortly after my last blog post covering the development work on May 29th, Apple held its WWDC 2024 conference. I went into the conference with gusto, expecting to fully embrace all the iOS 18 APIs. I already knew
As you may, or may not know, I wrote paraLLEl-RDP back in 2020. It aimed at implementing the N64 RDP in Vulkan compute. Lightning fast, and extremely accurate, plus the added support of up-scaling on top. I’m quite happy how it turned out. Of course, the extreme accuracy was due to Angrylion being used as reference…
Powell's is rightly famed as a destination for book lovers, and I finally made my pilgrimage last weekend. The perils of air travel limited the inevitable splurge -- I had to fit my haul into a single backpack -- but I wound up with some nifty ...
Lessons Learned: Sharding for startups is a technical post about database scalability. What caught my eye was the term . What an odd term — “sharding.” Why would a database be described that way?
UPDATE 2/20/2006: After about a month, the project is now finished. You can go through the series and read my explanations for each step, or you can just page through and gander at the pretty pictures. If you’re the impatient sort, you could just jump to part 10 right now and see how it turned out.
From the outside, Unity lately seems to have a problem or two. By “lately”, I mean during the last decade, and by “a problem or two”, I mean probably over nine thousand problems. Fun! But what are they, how serious they are, and what can be done about it?
With 380MM MAUs, Roblox probably counts more players than the entire AAA gaming ecosystem, is more played than Disney+ is watched, and is starting to rival smaller social networks in scale. But Roblox has yet to profit. How can it become a business comparable to its operating scale?
One of my favorite game jams is the legendary Js13kGames competition, where participants have one month to make a web browser game that fits in a 13 kilobyte zip file. To put that into perspective,…
No magic numbers, no tricky tuning: a clean and flexible approach to designing a smooth high-quality reverb, using a variation on the classic feedback-delay network (FDN) structure.
Efficient filtering of polygonal shapes with closed-form solutions based on Green’s theorem with piecewise-polynomial filters (e.g. box/bilinear/bicubic).
Sweep-and-prune is my go-to algorithm when I want to quickly implement collision detection for a game. I think it’s an awesome and elegant algorithm, so I wrote a post about it.
Back in 2020, Hal Hickel answered a Quora question with great detail about how we created Grand Moff Tarkin for "Rogue One" (2016), and in t...
Isometric games are extremely popular. Let's learn the theory behind isometric projection and how it is used by gamedevs to write isometric-looking games.
Tony Hawk's Pro Strcpy: A game save and RCE exploit for the Tony Hawk game series that can be used to hack Xbox, Playstation 2, Gamecube, and Xbox 360 consoles.