New
The latest blog posts to take off on Hacker News. 2,925 posts.
MakeCode Arcade: Retro Gaming, Modern Programming
<img class="ui image" src="/static/blog/arcade/hero.png" alt="MakeCode Arcade hero banner" loading="lazy">
Rendering of Rise of the Tomb Raider
[latexpage] Rise of the Tomb Raider (2015) is the sequel to the excellent Tomb Raider (2013) reboot. I personally find both refreshing as they move away from the stagnating original series and rete…
Analyzing the chords of 1300 popular songs for patterns
Discover the secrets behind hit music with our popular song chords analysis from 1300 tracks. Your songwriting journey begins here!
Recreating the Death Star Trench Run Scene with Lego
South Korean LEGO Certified Professional Wani Kim, with the help of Olive Seon, has created an incredible replica of the Death Star Trench Run scene from
Fun with compute shaders and fluid dynamics
Adrian Kummerländer's blog on software development, linux and open source
Mozilla Announces Deal to Bring Firefox Reality to HTC VIVE Devices
Last year, Mozilla set out to build a best-in-class browser that was made specifically for immersive browsing. The result was Firefox Reality, a browser de
How to Start Learning Computer Graphics Programming
Ever since I opened up my Direct Messages and invited everyone to ask me computer graphics related questions on Twitter , I am very often asked the question "How can I get started with graphics programming?". Since I am getting tired of answering this same question over and over again, I will in this post compile a…
Thoughts on Modern C++ and Game Dev
There's nothing here. The Internet is far too dangerous right now. The blog may return in future, if I get around to it.
Birding Like It’s 1899: Inside a Blockbuster American West Video Game
In "Red Dead Redemption 2," a birder finds joy and despair in a realistic portrayal of wildlife in the pre-conservation era.
Doom 3 in WebAssembly
D3wasm: a port of id Tech 4 / Doom 3 engine to WebAssembly
Pathfinding for Tower Defense
In a Tower Defense game, there are many enemies that are all headed to the same place. In many Tower Defense games, there is a predetermined path, or a small number of paths. In some, such as the classic Desktop Tower Defense [1] , you can place towers anywhere, and they act as obstacles that affect the paths taken by…
How long is that Bézier?
Blog of Raph Levien.
How DOOM fire was done
The Game Engine Black Book: DOOM features a whole chapter about DOOM console ports and the challenges they encountered. The utter failure of the 3DO, the difficulties of the Saturn due to its affine texture mapping, and the amazing "reverse-engineering-from- scratch" by Randy Linden on Super Nintendo all have rich…
Recovering Nintendo’s Lost SimCity for the NES
The Super Nintendo classic started life on the 8-bit NES. That version was considered lost...until now.
Deciphering the postcard-sized raytracer
"He's done it again!" was my first thought as I looked at the back of a postcard sized Pixar flier [1] which was covered in code. In the lower right corner, the blob of statements and expressions had been signed by none other than Andrew Kensler. For those who are not familiar with him, Andrew is the programmer who…
Creating a Non-Trivial Lisp Game in 2018
Jalur masuk yang cepat menghemat waktu pengguna untuk langsung bermain. Hadiah yang melimpah dan simbol khusus yang mudah muncul tersedia secara berkala. Penawaran istimewa terus diperbarui agar pengalaman bermain selalu segar.
Planning – The Core Reason Why Gameplay Feels Good (2017)
In this post I dig into planning, and how it is a fundamental part of what makes a game engaging. Planning affects many aspects of what is s...
Star Control II
In this vaguely disturbing picture of Toys for Bob from 1994, Paul Reiche is at center and Fred Ford to the left. Ken Ford, who joined shortly after Star Control II was completed, is to the right.
Star Citizen: The Road to Release, Financials and New Partners
Now that we’ve wrapped up the Anniversary Event, I wanted to give you all a couple updates.
Path Tracing vs. Ray Tracing (2016)
Path tracing is all the rage in the offline rendering space these days. From Cycles to SuperFly (based on the open source Cycles) to Octane, most new rendering engines seem to be using this technology. Sometimes referred to as “unbiased, physically correct rendering” what is path tracing, how is it different to ray…
Bastard Tetris
“For people who enjoy swearing at their computer, Bastet (short for Bastard Tetris) is an attractive alternative to Microsoft Word.” (From http://hublog.hubmed.org)
Response to 'Reasons why Lisp games suffer'
I haven’t been on r/lisp for a week or so due to being rather low on free time as we try and get an alpha of our game out of the door. When I did pop back I saw ‘5 Reasons why Lisp Games Suffer and proposed solution’ which I thought would be interesting, but what I found was bizarre and misinforming.
Game Engine Black Book: Wolfenstein 3D, 2nd Edition
The Game Engine Black Book Wolfenstein 3D, 2nd Edition has shipped. It is available at the following locations: - Amazon ( US , UK , FR , CA , and many more). - Google PlayStore ( here ). All errata which readers kindly took the time to report have been addressed. Adrian Carmack has retired from anything related to id…