🎮 Book update: it has been a long time, but Chapter 8 is now available:


This chapter, we break out the sample code into multiple files, creating something more like a "real" project. Next chapter, we'll focus on drawing sprites.

The 35th Chaos Communication Congress is in session. Streams are at streaming.media.ccc.de/35c3/ -- They've got something for everyone, check it out.

🎮 Book update: Chapter 4 is up now! An intro to the nitty-gritty of the NES' hardware, especially the PPU and color palettes. With any luck, Chapter 5 will be up by the end of the day (beginnings of 6502 assembly!), it's more than half done now.


Quite a few @cppcon videos are up on YT. Do you have any recommendations ? What i've seen so far has been underwhelming.

Applying the "visitor pattern" to any random problem - just because you read about it - is probably not a good idea. But it might still be a good exercise.

The Design Patterns book has been bashed a lot, often ignoring that it establishes a common vocabulary - greatly reducing communication overhead.

E.g Unity's serialization system can be described as: "the visitor pattern".

Oh well - now it's grinding slow: Java is around 300% CPU constantly - and configuring the debug target no longer possible - i wonder what caused this .. back to cmd-line and vim

I'm testing CLion for C++ development and debugging on Linux - it's actually almost decent. Now if i could only avoid cmake

Unity is becoming a game-engine engine with Burst/ECS. One is meta-level gained - democratising game engine development.

Everyone now write their own particle system, physics solvers etc. Many Franken-engines filled with Heisen-bugs will emerge.

I think good tools for debugging will be necessary.

I find my favourite .bash aliases to be terse

alias v=vim
alias m=make
alias p=python

I'm regularly killing stray "FirefoxCP Web Content" processes. Who needs games with software like this

Daily Pathtracer, Part 5. Let's make a naïve, suboptimal, port to GPU via Apple Metal instead. aras-p.info/blog/2018/04/03/Da

Next up: I dunno, maybe a DX11 GPU implementation?

The Official GDC Vault is awesome, but browsing through it is a bit clunky. I tried to make filtering a bit easier and more responsive.

Here's the GDC 2018 Vault Explorer!


Boost and spread the love! 🎉

Announcing new project: a meta-buildsystem for buildsystems.
Rationale: buildsystems are many and complicated. My goal is to combine beauty and functionality of jam, m4, and nmake and the like. I will call this BS.

Show more
Gamedev Mastodon

Game development! Discussions about game development and related fields, and/or by game developers and related professions.