Topics /

Games & Graphics

The most popular blog posts about games & graphics on Hacker News. 101 posts.

2019
2

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…

10

Game Loop

If there is one pattern this book couldn’t live without, this is it. Game loops are the quintessential example of a “game programming pattern”. Almost every game has one, no two are exactly alike, and relatively few programs outside of games use them.

14

Why are 2D vector graphics so much harder than 3D?

There’s a lot of fantastic research into 2D graphics rendering these days. Petr Kobalicek and Fabian Yzerman have been working on Blend2D , one of the fastest and most accurate CPU rasterizers on the market, with a novel JIT approach. Patrick Walton of Mozilla has explored not just one, but three separate approaches…

15

Day of the Tentacle

Although they didn’t know one another at the time, Dave Grossman and Tim Schafer both found themselves at a similar place in life in the summer of 1989: just out of university and uncertain what to do next. Both saw the same unusual advertisement in the newspaper: an advertisement for programmers who could also write…

18

Technical Breakdown of a new NES game written in Lisp

What Remains is a narrative adventure game for the 8-bit NES video game console, and was released in March 2019 as a free ROM, playable in emulator. It was created by a small team, Iodine Dynamics, over the course of two years of on and off development. It’s currently in the hardware phase as a limited batch of…

19

Show HN: 2D Graphics on Modern GPU

Is the traditional 2D imaging model nearing the end of its usefulness, or does it have a shiny future in the “modern graphics” world? I spent a week on a research retreat in a cottage in the woods to answer this question, as it shapes the future of UI toolkits. Performant UI must use GPU effectively, and it’s…

22

Gamedev Tutorial: Trigonometry Basics – Sine and Cosine

[latexpage] 本文之中文翻譯在此 Overview Trigonometry is a very essential building block to a huge portion of game math. That's why I've chosen this topic for the first tutorial of my new Gamedev Tutorials series. Having a solid understanding of basic of trigonometry can go a long way for game development. It is used…

25

L-systems

Jordan Santell, focusing on open web engineering, immersive web, WebXR, WebGL, JavaScript, open source, open standards, and all things weird web.

27

We Made Amiga, They Fucked It Up (2015)

The Commodore/Amiga honeymoon could hardly have been more idyllic. Honoring the wishes of everyone at Amiga to not get shipped off to Commodore’s headquarters in West Chester, Pennsylvania, Commodore instead moved them just ten miles from their cramped offices in Santa Clara, California, to a spacious new facility in…

29

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…