Articles by generichuman
10

No-One Is Going to Buy Your Videogame (illomens.itch.io)

1

Pico GPU is a 300KB memory GPU intended to learn and experiment with shaders (ncannasse.github.io)

1

Producing Open Source Software – 2nd edition (producingoss.com)

8

NJVL: Nim's New Intermediate Representation (github.com/nim-lang)

12

Detour: Dynamic linking on Linux without Libc (github.com/graphitemaster)

80

Teal – A statically-typed dialect of Lua (teal-language.org)

1

Windows User Space Emulator (momo5502.github.io)

70

The state of binary compatibility on Linux and how to address it (jangafx.com)

2

How do I make sure my game runs well on Via? (venusoft.net)

1

A Rationale for Immutable Desktop Linux (2023) (reddit.com)

2

Distrobox in Practice (2023) (hackeryarn.com)

2

Debt Metaphor (2009) [video] (youtube.com)

39

Helio: Libre Music Composition Software (helio.fm)

1

Gvasm: Assembler and disassembler designed specifically for GBA homebrew (github.com/velipso)

1

Graphics Programming Compendium (graphicscompendium.com)

52

x86-64 Assembly Language Programming with Ubuntu (2022) (unlv.edu)

1

Uses This / Fabien Sanglard (usesthis.com)

1

Tools behind the Goodboy Galaxy demo (2022) (exelo.tl)

11

Games in the GPU Shaders (2021) (arugl.medium.com)

4

.NET Green Thread Experiment Results (github.com/dotnet)

14

Port a Unity Game to Your Own Engine: Part 1 (altdevarts.com)

2

Viewable with Any Browser (anybrowser.org)

1

2D Game Development: From Zero to Hero (Open Source E-Book) (github.com/2dgd-f0th)

47

I open-sourced Even the Ocean (melodicambient.substack.com)

95

Game Development Post-Unity (computerenhance.com)

6

Fravia's Pages of Reverse Engineering (darkridge.com)

33

Bintracker: A chiptune audio workstation for the 21st century (bintracker.org)

1

How (not) to communicate new scientific information (2012) [pdf] (wiley.com)

124

Jazz² Resurrection: Open-source Jazz Jackrabbit 2 reimplementation (deat.tk)

21

Indie Game Dev: Assessing Risk (derekyu.com)

85

Textual: Rapid Application Development framework for Python (github.com/textualize)

6

Architecture of Consoles (2020) (copetti.org)

1

Clean Flash Player: Up-to-Date Flash Player Distribution (gitlab.com/cleanflash)

60

Briefcase: Convert a Python project into a standalone native application (briefcase.readthedocs.io)

1

Microui v2: An Implementation Overview (2020) (rxi.github.io)

26

[flagged] Nim Succession Plan (nim-lang.org)

2

Spall: Simple, Fast, Portable Profiling (github.com/colrdavidson)

3

Bring your game to Mac, Part 1: Make a game plan (developer.apple.com)

17

What Vale taught me about linear types, borrowing, and memory safety (verdagon.dev)

2

Lower Your Guards: A Compositional Pattern-Match Coverage Checker [pdf] (kit.edu)

2

ML.net (microsoft.com)

3

Godot support for consoles is coming (w4games.com)

2

Learning Jai via Advent of Code (forrestthewoods.com)

2

Embedded Scripting Languages (github.com/dbohdan)

19

Official SkiFree Home Page (ihoc.net)

2

Mature Optimization (2006) (cowboyprogramming.com)

126

Choosing Nim out of a crowded market for systems programming languages (nim-lang.org)

1

Career-Spanning Interview with Anders Hejlsberg [video] (youtube.com)

1

Entity Component System FAQ (github.com/sandermertens)

2

Book Notes: Data Oriented Design (2021) (markhansen.co.nz)

2

Raylib vs. SDL – A Comparison

1

How to create portable Linux binaries (2017)

54

Zig Self-Hosted Compiler Upgrade Guide

2

Compose Multiplatform, a modern UI framework for Kotlin

2

NAppGUI: ANSI C SDK for building cross-platform desktop apps