Why you should use OpenGL and not DirectX
Often, when we meet other game developers and say that we use OpenGL for our game Overgrowth, we're met with stares of disbelief -- why…
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 371 posts.
Often, when we meet other game developers and say that we use OpenGL for our game Overgrowth, we're met with stares of disbelief -- why…
In light of the recent announcements by NVIDIA and AMD in support of Linux for their graphics drivers, we would like to share with the world some of the experience we had developing our open source project, Dolphin, a GameCube and Wii emulator for Windows, Linux, Mac and recently Android....
TRSE (or its full original name “Turbo Rascal Syntax error, “;” expected but “BEGIN”) is a complete suite (IDE, compiler, programming language, resource editor) intended for developing games/demos for 8 / 16-bit line of computers, with a focus on the MOS 6502, the Motorola 68000, the (GB)Z80, the M6809 and the X86…
Blog by Nolan Lawson about JavaScript on mobile devices
“So what does a game designer do? Are you an artist? Do you design characters and write the story? Or no, wait, you’re a programmer?”
One of my favorite movies as a kid was Tron , the early 1980's film about a computer programmer who gets “digitized” and sucked into a computer world inhabited by personified computer programs. In the film, the protagonist joins a group of resistant programs in an effort to take down the oppressive Master Control…
Jordan Mechner is an author, graphic novelist, screenwriter and video game designer, best known as the creator of Prince of Persia. Follow his latest projects here.
Generating unlimited diverse training environments for future general agents
This statement is issued in response to id Software Studio Director Marty Stratton’s “DOOM Eternal OST Open Letter”, published on Reddit.
Great news for everyone concerned about the Flash end of life planned for end of 2020: The Internet Archive is now emulating Flash animations, games and toys in our software collection. In the early 1990s, web browsers were incredibly powerful compared to what came before - with simple files written in HTML that could…
Introducing SIMA, a Scalable Instructable Multiworld Agent
I have come up with a new way to win at chess: I have connected up a Raspberry Pi Zero in my pocket to some buttons and vibration motors in my shoes, so that I can surreptitiously communicate with a chess engine running on the Pi. The project is called "Sockfish" because it's a way to operate Stockfish with your socks.
This is a short overview of the development that's gone into "Kandria"(https://kandria.com), the open world action RPG I've been working on in recent years.
this is not a hall of shame. the intent is to awaken you to many of the peculiarities and weirdness of computers. hopefully, after reading these articles, you will have learned a lot and will embrace chaos.
I contributed this one-filer to the C64 Demo compo at Datastorm 2013 . It ended up on 7th place, which I consider quite good for a technical proof of concept.
When the Macintosh was released in 1984, it featured a square-pixeled black-and-white display at a crisp 72 dots per inch. The 512x342 resolution might seem less than impressive today, but for the time it was a pleasantly high-resolution consumer-grade computer. Among other things, the monospaced Monaco 9pt bitmap…
The source code for the classic PSX launch title wipEout was leaked in 2022. A few month ago I finally sat down to take a look at it. The result is a (nearly) complete rewrite that compiles to Windows, Linux, macOS and WASM.
In 1998, the U.S. Patent and Trademark Office issued Patent 5,718,632, on a method for avoiding “unnecessary wastage of time” in video games. What’s transpired in the 17 years since then can best be described as an unnecessary wastage of time. Namco’s patent covers “auxiliary games” that a player...
When I posted about decals last week, a number of readers commented that they would be interested in posts about linear algebra as it…
There now is a Winboard version that can handle bigger boards, and a Fairy-Max engine that can run under it ( download )
Has any successful piece of software ever deserved its success less than the benighted, unloved exercise in minimalism that was MS-DOS? The program that started its life as a stopgap under the name of “The Quick and Dirty Operating System” at a tiny, long-forgotten hardware maker called Seattle Computer Products…