OpenTTD 13.0 Released
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.
Simulation Islands
Island management is a fundamental low level feature of physics engines and can have a big impact on solver design and performance. This was one of the first problems I decided to work on for Box2D version 3 (v3). Since I began working on v3 I’ve been comparing several algorithms for island management. My goal has…
DOS/4GW made Windows 95 game compatibility easier, but with higher stakes
A popular path to protected mode.
Ruffle – Flash Emulator – Progress Report
Get ready for the biggest Ruffle announcement yet! And the first one on the blog!
An open letter to our community
After deep consultation with our community, customers, and partners, we’ve made the decision to cancel the Runtime Fee, effective immediately.
Krita 5.2
Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.
Vulkan video extensions for accelerated H.264 and H.265 encode
In April 2021, the Vulkan® Working Group at Khronos® released a set of provisional extensions, collectively referred to as ‘Vulkan Video’ which provide seamless encoding and decoding of video streams using a variety of video coding standards. The December 2022 release of Vulkan 1.3.238 saw the finalization of the…
What Happened to Dolphin on Steam?
Well that blew up, huh? If you follow emulation or just gaming on the whole, you've probably heard about the controversy around the Dolphin Steam release and the Wii Common Key. There's been a lot of conclusions made, and while we've wanted to defend ourselves, we thought it would be prudent to contact lawyers first…
The Sound Proof Booths of Silence
Welcome back to Between the Lanes, a blog feature where we let members of our development team walk through some of the challenges, bugfixes, and occasional happy accidents we encounter while working on a game as unique as Dota, and an event as unique as The International. The International is an unbelievably huge…
Procedural 3D mesh generation in a 64kB intro
In this third article of our series on the making of a 64kB intro, we present how we use and combine a few simple techniques to create a variety of procedural 3D meshes for very few bytes.
We put a distributed database in the browser and made a game of it
TigerBeetle is a distributed financial transactions database, designed for mission critical safety. How do you test something so critical? Well, we could tell you (and we will), but why not show you?
“Fractureiser” malware in popular Minecraft mods and modpacks
Malware is being distributed through Minecraft mods and modpacks mainly through CurseForge
Eclipse: The Demo that Sold 3D to Nintendo
How a 17-year-old in the UK set the course for Nintendo's future.
CS:GO: From Zero to 0-Day
We identified three independent remote code execution (RCE) vulnerabilities in the popular Counter-Strike: Global Offensive game. Each vulnerability can be triggered when the game client connects to our malicious python CS:GO server. This post details our journey through the CS:GO binary and conducts a technical deep…
The New Godot Development Fund
We are excited to introduce a major improvement in terms of funding the development efforts of the Godot Engine.
Dolphin Emulator: Progress Report February, March, and April 2023
It's been a hectic past few months for the project. In addition to the upcoming release on Steam, a lot of focus has gone into other major features. While not everything has landed yet, two very important changes to Android did arrive, one of which has been in the works for a couple years! We're talking about a large…
GameMaker to be free for non-commercial purposes and have one-time fee license
We're updating GameMaker’s pricing and adding more free options. Plus free asset bundles for everyone!
Paizo Announces System-Neutral Open RPG License
<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…
WebGPU now available for testing in Safari Technology Preview
WebGPU is a new standards-compliant API that enables high-performance 3D graphics and general-purpose computations on the Web.
Dungeon KeeperFX 1.0
All original Dungeon Keeper code has been rewritten, establishing KeeperFX as a true open-source standalone game. Ownership of the original game is still and will always be required for copyright reasons. When installing KeeperFX 1.0, perform a fresh installation without overwriting any previous versions. Saved games…
Trains on another level
Hello! The code refactor of rails presented last week is great, but the motivation for such a task wasn't quite just some shape changes for rails. As explained last week, we can now define any kind of rail shape, and we had some very specific shapes in mind all along...
Google's advanced music generation model and two new AI experiments
Announcing our most advanced music generation model and two new AI experiments, designed to open a new playground for creativity
Emu Video and Emu Edit, our latest generative AI research milestones
Today, we’re announcing new research into controlled image editing based solely on text instructions and a method for text-to-video generation based on diffusion models.
MilkyTracker 1.04
Today is a special day, because we’re announcing the latest release of MilkyTracker - version 1.04.
NetHack 3.6.7
This release primarily corrects a security issue present in NetHack versions 3.6.2, 3.6.3, 3.6.4, 3.6.5, and 3.6.6. For details about the security issues please see https://www.nethack.org/security . You are encouraged to update to NetHack 3.6.7 as soon as possible.
How the creator of Alone in the Dark came back to games
Official news about Playdate, the yellow handheld video game system with a crank.
ChatGPT for Robotics
We use ChatGPT to allow a user to intuitively control multiple robots such as drones, robot arms, home assistant robots using only language.