Particle Life simulation in browser using WebGPU
If you don't care about the explanation and want a direct link to the simulation, here you go .
The latest blog posts to take off on Hacker News. 2,924 posts.
If you don't care about the explanation and want a direct link to the simulation, here you go .
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…
From Imagen 4 and Veo 3 to Flow, try these new generative media tools today.
Olle's Web Ventures
Thoughts, tools, and libraries I use to make games
an interactive guide to the game theory of why & how we trust each other
It has baked lighting with normal mapping and real-time specular shading, ahem, well sort of. More on that later. The beautiful song was made by noby with guitar performed by Moloko ( https://soundcloud.com/sou_andrade ).
Hello! I've recently been working on the pathfinding for NPCs in my game, which is something I've been looking forward to for a while now since it's a nice chunky problem to solve. I thought I'd write...
How do demosceners create complex computer animations in just a few kilobytes? One of our secret weapons is Shader Minifier, a tool that minifies GLSL code. Over the years, it has evolved to pack more data into tiny executables, pushing the boundaries of what's possible. In this blog post, we'll go through its…
Of all the original games Atari put out for the VCS, Adventure may be the one that most people are familiar with today.
Daft Punk have used a wide variety of vocal effects in their songs. A May 2001 interview in Remix magazine provided a rare insight from Daft Punk themselves on the topic.
One of my favorite joys is exploring a city late at night on rollerblades. I’ve been doing it fairly regularly for about 10 years now, first in Boston and then in NYC. Every time day turns to night and back again a city takes a breath. At night people flow out or huddle up in buildings, leaving the streets clear for…
One year ago, I started programming a puzzle game from scratch in Zig. While it’s too early to announce the game (more on this later in the year), I want to share some of the insights I’ve gained about gamedev in Zig so far.
An analysis using Process Monitor and WinDbg, dealing with JavaScript, WASM, and Windows shellcode.
In Which I Try to Maintain Human Supremacy for a Bit Longer
An investigation into The Games; Winter Challenge
A breakdown of how an AI model attempts to solve a complex chess puzzle, showcasing its human-like reasoning, problem-solving attempts, and eventual reliance on external information.
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…
Personal blog and portfolio site
Movies are handmade, and just like any other art form, sometimes the seams that hold movies together become visible to the audience. For mov...
Introduction During the late 1980s, Namco set out to create the world’s largest arcade game. The result was Galaxian3: Project Dragoon; a 28 player behemoth that debuted in April 1990 at the …
... and why signed distance functions are cool!
A new algebraic method for hardware-accelerated bilinear interpolation on convex quadrilaterals is presented, using the Barycentric coordinate feature of modern GPUs.
Visual Effects Supervisor - Scott Squires Visual Effects Director of Photography - Patrick Sweeney The effects for this movie were orig...
Last weekend, we participated in the Ludum Dare game jam for the 10th time. It's a worldwide event
Craft a mansion and uncover mysteries in this exceptional marriage of storytelling and roguelike mechanics.
Although the title of this article might suggest otherwise, I don’t dislike Unreal’s multiplayer features. As someone who has worked on two different multiplayer games in Unreal, I enjo…