Programming
Ada Lovelace is our guide into the darknessTo 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.
Gameplay -
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
Reference
Localization in The Machinery’s UI - 2019
A Tale of Two Bugs - 2018
Wisdom from Working at AAA Studios for 15 Years - 2018
Project status - 2018
Code reviews - Lamorna Engine - 2018
How to refurbish legacy code into a maintainable state - 2018
10 Techniques That Will Make You Understand Other People’s Code Better - 2018
ataLog & TableLog - 2017
Game Localization and UTF-8 - 2017
Cross Platform Time for dt - 2016
Essentials of Software Engineering – With a Game Programming Focus - 2016
Building your mental toolbox for solving coding problems - 2015
Preprocessed Strings for Asset IDs - 2015
The Concept of Polymorphism - 2015
Practical Game Programming - 2015
Scratching your itch: Side projects - 2015
Programmer productivity - 2013
Managing Decopling: Part 1, Part 2, Part 3 and Part 4. - 2013
Game Programming Primer - 2012
No Magic Numbers Please - 2008
Allenchou: Game Programming Series
RDESTL - library providing small subset of STL functionality, aimed at games development.
Windows Timer Resolution: The Great Rule Change
https://randomascii.wordpress.com/2020/10/04/windows-timer-resolution-the-great-rule-change/
Introduction to Game Hacking! - 2020
https://medium.com/ax1al/introduction-to-game-hacking-fb70e29de60f
Serialization For Games - 2021
https://jorenjoestar.github.io/post/serialization_for_games/
Flatbuffers, Reflection and Data-Driven Rendering - 2019
https://jorenjoestar.github.io/post/flatbuffers_reflection_data_driven_rendering/
How to Read Research Papers: A Pragmatic Approach for ML Practitioners
https://developer.nvidia.com/blog/how-to-read-research-papers-a-pragmatic-approach-for-ml-practitioners/