ProgrammingAda Lovelace is our guide into the darkness
To do some programming all you need is to pick a language and then get a development environment and a compiler for it. Next step is to alternate between writing code and screaming at the computer until your program run like it should.
Algorithm - How to do things.
C++ - Programming language often used to make games.
Code Style - The coding style i try to use on my own projects.
Data - The things we do things on.
Debug - It works on my computer.
Game System - What is the world made of.
IDE - The tools
Language - The many ways to speak code.
Libs - If you do not wish to write all by yourself.
Optimization - All we need is speed.
Paradigm - Ideas on how to write and talk about code.
Procedural - Make it up as you go.
Random - How to make up numbers for your game.
Streaming - It's a big open world out there.
Threading - Let's use all the cores.
Tools - Sometimes you need more then a texteditor.
Version control systems - How to keep track of your code.
Visual - Visual scripting
Widget - Gui programming
A Tale of Two Bugs - 2018
Project status - 2018
ataLog & TableLog - 2017
Game Localization and UTF-8 - 2017
Cross Platform Time for dt - 2016
The Concept of Polymorphism - 2015
Practical Game Programming - 2015
Programmer productivity - 2013
Game Programming Primer - 2012
No Magic Numbers Please - 2008
RDESTL - library providing small subset of STL functionality, aimed at games development.
Windows Timer Resolution: The Great Rule Change
Introduction to Game Hacking! - 2020
Serialization For Games - 2021
Flatbuffers, Reflection and Data-Driven Rendering - 2019
How to Read Research Papers: A Pragmatic Approach for ML Practitioners