New
The latest blog posts to take off on Hacker News. 878 posts.
Space Age release date
Hello, Today we want to share some exciting news!
The first 10k games at bgammon.org, an open source online backgammon service
An overview of the journey so far.
Generating audio for video
Video-to-audio research uses video pixels and text prompts to generate rich soundtracks
3D Gaussian Splatting as Markov Chain Monte Carlo
Novel view reconstructions for (right) our method and (left) conventional 3D Gaussian Splatting with random initializations. Our method, even with random initialization, faithfully reconstructs the scene (e.g.. buildings at the back and the ground texture) providing much higher quality renderings.
Serialization for C# Games
Build complex state preservation systems for implementing game save systems or custom netcode with Chickensoft's new serialization tools.
Creating a matchmaker for your multiplayer game
Don't test in production. Test in simulation!
The long-lost Tarzan Atari game, preserved
After 40 years, the Atari 2600 masterpiece Tarzan has been unearthed.
Cirkoban: Sokoban meets cellular automata written in Scheme
Last week, we released a small puzzle game called Cirkoban . Cirkoban is the very first publicly accessible application developed by Spritely that features the Goblins distributed programming library running in web browsers. We bet big on Hoot , our Scheme-to-WebAssembly compiler, a little over a year ago in order to…
Build WebGPU apps with PlayCanvas
It's here! 🥳 Today, we're excited to announce that WebGPU support has officially arrived in the PlayCanvas Editor.
Make a game with Hoot for the Lisp Game Jam
Twice per year I co-host the Lisp Game Jam: a 10-day game jam where participants create small games in their favorite Lisp dialect. Unlike classic game jams like Ludum Dare, which have an intensive 2-3 day long duration, the Lisp Game Jam is much more casual and spans two whole weekends to give busy people (most of…
40 years later, a game for the ZX Spectrum will be again broadcast over FM radio
Anyone who still has a working Spectrum ZX will then be able to test the game.
Factorio – Statistics improvements, Linux adventures
Hello, welcome once again to the world of facts.
Leaving Rust gamedev after 3 years
Disclaimer: This post is a very long collection of thoughts and problems I've had over the years, and also addresses some of the arguments I've been repeatedly told. This post expresses my opinion the has been formed over using Rust for gamedev for many thousands of hours over many years, and multiple finished games…
XDP for game programmers
Learn how you can use XDP/eBPF to get maximum bandwidth for your applications.
Veloren, an open source game, release 0.16
Veloren 0.16 Release
SceneScript, a novel approach for 3D scene reconstruction
Today, we’re introducing SceneScript, a novel method for reconstructing environments and representing the layout of physical spaces.
Stability.ai – Introducing Stable Video 3D
When we released Stable Video Diffusion, we highlighted the versatility of our video model across various applications. Building upon this foundation, we are excited to release Stable Video 3D. This new model advances the field of 3D technology, delivering greatly improved quality and multi-view whe
A generalist AI agent for 3D virtual environments
Introducing SIMA, a Scalable Instructable Multiworld Agent
Byte-Sized Swift: Building Tiny Games for the Playdate
I’m excited to share swift-playdate-examples, a technical demonstration of using Swift to build games for Playdate, a handheld game system by Panic.
The Bevy Foundation
It is with excitement that I unveil to the world ... The Bevy Foundation is the next step in our journey to build a world class free and open source …
Ace of Aces: Why you should do maths as a game designer
Every now and again you come across something that stretches your brain in a new direction. Last week I stumbled on a magic trick of a Choose Your Own Adventure: Al Leonardi’s Ace of Aces, a paper …
WebKit switching to Skia for 2d graphics rendering
In recent years we have had an ongoing effort to improve graphics performance of the WebKit GTK and WPE ports. As a result of this we shipped features like threaded rendering, the DMA-BUF renderer, or proper vertical retrace synchronization (VSync). While these improvements have helped keep WebKit competitive, and…
Bevy 0.13: ECS-driven game engine built in Rust
Thanks to 198 contributors, 672 pull requests, community reviewers, and our generous sponsors, we're happy to announce the Bevy 0.13 release on crates…
GPU synchronization in Godot 4.3 is getting a major upgrade
Say goodbye to placing barriers, hello to the new acyclic graph
Khronos Releases AV1 Decode in Vulkan Video with SDK Support for H.264/H.265
The Vulkan Working Group at Khronos has developed a set of video format decode and encode extensions, collectively referred to as Vulkan Video. Today, with the release of Vulkan 1.3.277, the Working Group is proud to announce the new Decode AV1 video extension. Similar to the Vulkan project in its goals, AV1 is a…