Simple Physics-based Flight Simulation with C++
Creating simple but realistic physics-based flight simulations from scratch with C++ and OpenGL.
The latest blog posts to take off on Hacker News. 2,925 posts.
Creating simple but realistic physics-based flight simulations from scratch with C++ and OpenGL.
Accurately transform digital cinema footage to exhibit the grain, halation, and soul of motion picture film. Plugin for DaVinci Resolve, Baselight, Livegrade Frontier, Colorfront, Premiere Pro, After Effects, and Final Cut Pro.
The wait is almost over! With Godot 4.0 coming close to stable, we finalize our efforts to fix the remaining critical issues and add the last coat of polish with the first Release Candidate.
Yesterday a Reddit link started going around the IF circles: "Wait," I thought, "haven't I seen that map before?" No, I had not. But I sort of had? Then I looked through my collection of Zork maps. Then I realized, oh no, I have a collection ...
Let's review the most important math topics used by game devs, reflect about math education, and discuss techniques that can be used to improve the way we learn new math topics.
Breaking news: OpenTTD 13.0 is now available! Depending on your perspective, we’re either two months early for our usual April 1st release, or a bit tardy for the Christmas 2022 release we intended.
Tech Notes on Cubic Bezier Curves, Perlin Noise, and Minimal Rotation Frames
I was recently discussing laser etching with an engineer/font-designer friend of mine, and I wanted to show him a picture of some really good laser etching on a particular piece of optical equipment.
A summary of Will Wright’s talk to Terry Winograd’s User Interface Class at Stanford, written in 1996 by Don Hopkins, before they worked…
When my parents sold the house and moved to the great white north, they dropped off a few boxes of my stuff that was still in the garage. ...
Over the past few weeks you, the community, have made your voices heard. And we’ve listened. OGL 1.0a will remain untouched AND the entire SRD 5.1...
My personal website and blog
Audioscope: What you see is what you hear.
Exploring how to use 2D graphics in various desktop operating systems, the old-school way. In this part we learn how to create an empty window under Linux, macOS and Windows.
Once upon a time, there were many music composition software packages, mostly written in Common LISP. To name a few I know, Common Music, Symbolic Composer (not related to the Symbolics Lisp Machine). Common Music is still available in source code but I doubt if anyone is still able to setup that. Symbolic Composer…
Godot 4.0 is coming out soon. It includes major improvements all across the board in both features, performance and usability. Still, one of the biggest questions the community has is: How does it compare with mainstream commercial offerings?
A fresh take on the classic rally game with widescreen support, high definition UI, and countless bug fixes.
Although we are not yet able to release the OGL at this time, we would like to update you on how things are developing, and the goals we have in mind fo...
<p>For the last several weeks, as rumors of Wizards of the Coast’s new version of the Open Game License began circulating among publishers and on social media, gamers across the world have been asking what Paizo plans to do in light of concerns regarding Wizards of the Coast’s rumored plan to de-authorize the existing…
On Saturday, September 18 1993, Sierra's Macintosh games stopped working. Franchises froze as King's Quests, Space Quests, and even the Leisurely Suited Larries locked up. Practically every Mac SCI game had broken overnight. Sierra developed a patch within nine days, released it on their BBS, and announced it in their…
The October 2012 Xbox 360 dashboard update moved the dashboard from the nand flash to the hard-drive. Does it make a difference?
Fyrox 0.29 added new animation editor, reworked animation system and lots of smaller improvements.
This text presents a method for embedding a programmable, general-purpose, digital computer into Tetris. It describes the capabilities and performance of an implementation that runs Tetris on Tetris.
This blogpost explores my journey of bringing higher level languages (in this case C) to console video-game modding, as an alternative to hand-tailored assembly mods.
SDL has grown on me over the past year. I didn’t understand its value until viewing it in the right lens: as a complete platform and runtime replacing the host’s runtime, possibly including libc. Ideally an SDL application links exclusively against SDL and otherwise not directly against host libraries, though in…
I’ve covered PC compatibility in the past, and tried to explain how just having an x86 CPU and running DOS does not necessarily make your machine compatible with an IBM PC. At the time, this …