New
The latest blog posts to take off on Hacker News. 2,925 posts.
Fast 2D Rendering on GPU
Previously on my quest for fast rendering of 2D vector graphics on GPU, I have posted a piet-gpu update and a deeper exploration into a sort-middle architecture. These intermediate results showed promise, but fell short of my vision for truly high performance 2D GPU rendering.
The Shareware Scene, Part 4: Doom
The full extent of Wolfenstein 3D ‘s popularity during 1992 and 1993 is difficult to quantify with any precision due to the peculiarities of the shareware distribution model. But the one thing we can say for sure is that it was enormously popular by any standard. Apogee sold roughly 200,000 copies of the paid…
Reconstructing a lost NES game from 30-year-old source code disks
Resurrecting Days of Thunder from dying floppy disks took tenacity...and a little bit of luck.
Simplifying Board Games
A few years ago I wrote about how I'd been playing a simplified version of Carcassonne with Lily. We stopped for a while, but recently we've played simplified versions of Ticket to Ride, Race for the Galaxy, Guillotine, and Settlers of Catan. My general approach here is to find a core piece of the game that will be…
Godot Editor running in a web browser
Bringing the Godot Editor to the web: lowering the barrier for newcomers while enhancing the HTML5 export.
How I made a game played in Notepad
Play games made by Sheepolution
Nitrome to convert its Flash game library to HTML5
Hi Nitromians, It has been a long time since we last posted on the blog so there is a lot to get through so settle in! Today�s big news is that we can finally tell you what we are doing to keep our flash games alive past the end of this year when flash will be removed from popular browsers.
How to Put More “Character” into Your NPCs
Geoffrey Golden explores narrative design and imbuing NPCs with life and personality
Casual Shadertoy Path Tracing 1: Basic Camera, Diffuse, Emissive
Posts in this series: Basic Camera, Diffuse, Emissive Image Improvement and Glossy Reflections Fresnel, Rough Refraction & Absorption, Orbit Camera Below is a screenshot of the shadertoy that g…
First Krita Beta for Android and ChromeOS in Play Store
Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.
What Unity Is Getting Wrong
Developer QOL When I added Lua to Garry’s Mod my intention wasn’t primarily to make things moddable. I wanted to make things eas...
Pac-Man recreated with a GAN trained on 50k game episodes
Bringing together the world’s brightest minds and the latest accelerated computing technology leads to powerful breakthroughs that help tackle some of the biggest research problems....
Ray tracing in notepad.exe at 30 FPS
I build shaders, renderers, games, and other stuff that's fun to stare at.
DirectX is coming to the Windows Subsystem for Linux
DirectX 12, NVIDIA CUDA, OpenGL and OpenCL acceleration are coming to the Windows Subsystem for Linux.
Defold game engine source now available and free to use for commercial games
Defold is a free to use, source available, game engine with a developer-friendly license. Defold is owned and developed by the Defold Foundation.
How Distortion Works in Music
Ben’s software blog. Mostly Scala, with a few other things.
Revisiting the postcard pathtracer with CUDA and Optix
Last week, I revisited Andrew Kensler's business card raytracer to make it run as fast as possible [1] . It was a lot of fun and I learned a lot in the process. I enjoyed it so much that I decided to revisit Andrew's follow up, the postcard sized pathtracer [2] . I spent a lot of time trying to make sense of that code…
Oculus: Hand Tracking Updates
Back in December we rolled out hand tracking as an early feature for consumers and provided a preview SDK to our developer community. On Tuesday, May 19 with Quest software update v17, we’re excited...
Modern C++ gamedev: thoughts and misconceptions
C++ remains one of the leading programming languages in game development despite the emergence of new technologies and languages. Its flexibility, performance, and extensive ecosystem make it the preferred choice for building complex game systems, engines, and high-performance applications.
Full Autopilot in GTA Using TensorFlow
student, nomad in machine learning
Deep Learning for Guitar Effect Emulation
Since the 1940s, electric guitarists, keyboardists, and other instrumentalists have been using effects pedals, devices that modify the sound of the original audio source. Typical effects include distortion, compression, chorus, reverb, and delay. Early effects pedals consisted of basic analog circuits, often along…