Karl Davis (@karltechno) header
Karl Davis (@karltechno) profile picture

Lead Programmer @AssembleTechLtd. Prev: SIE ATG, Frontier Developments. GPU programming, ML, photography, music and other creative interests

London, England
Joined June 2014
Photo by Karl Davis (@karltechno)Photo by Karl Davis (@karltechno)Photo by Karl Davis (@karltechno)Photo by Karl Davis (@karltechno)Photo by Karl Davis (@karltechno)Photo by Karl Davis (@karltechno)Photo by Karl Davis (@karltechno)
📣 Beyond the Long Night is now LIVE on #Kickstarter 🥳 📺New teaser trailer 🎧 new music⭐ ❤ Help us make this charming #roguelike adventure a reality ❤ kickstarter.com/projects/noi… 🔄RTs deeply appreciated ❤ #indiegame #gaming #indiegamedev
21
114
32
233
Karl Davis retweeted
"Caffeinate", my first 4KB Executable Graphics piece won the executable graphics compo at @inerciaparty 2021. Yay! Lots more of these to come I feel. pouet.net/prod.php?which=902…
29
65
6
569
I'm so utterly proud to announce that the free demo for Beyond the Long Night will be released at 4PM BST on Mon Oct 11th. It'll be exclusive to my Discord community for the first few weeks. Link below :) RT to spread the ♥ #indiegames #gamedev #roguelike #madewithunity
2
18
5
36
Trailer day!🥳Grab your balloons and escape the Dark Mountain in this whimsical and chaotic twin-stick shooting #roguelike adventure! Wishlist: store.steampowered.com/app/1… ❤ RTs and likes make a huge difference and are deeply appreciated #wishlistwednesday #indiegame #gamedev
8
37
6
55
Karl Davis retweeted
Come and join our team at Assemble Technology! We're an experienced tech team in the North West of England supporting a number of game studios - recently @Housemarque and @LucidGamesLtd We're looking for great programmers whatever the stage of your career. assembletechnology.io
4
13
How users use software – at Denver, CO
113
3,635
372
13,883
There are plenty of good algorithms for finding the lights in raytracing these days, but has anyone tried using cats?
12
32
2
272
Bizarre bug report: My cat sitting on my keyboard causes lightDM (display manager running in Ubuntu up to version 16.04 LTS) to crash. bugs.launchpad.net/unity/+bu…
33
504
62
1,399
In case you missed what is almost certainly going to be the winning PC 256 byte demo of Revision 2020 on stream, here it is on YouTube: youtube.com/watch?v=Imquk_3o… yes. 256 bytes.
32
431
96
1,074
“I'm just going to fix this lil' bug in the legacy codebase real quick...”
91
1,678
243
5,413
Fun weekend project, little expression parser which JIT compiles to x64 from scratch
1
3
Implemented tree height reduction/balancing - eg expressions like this now fold properly: "x + 1 + 2 + 3 + 4 + 6 + 7 + 8 + 9 + 10 + (y * 3 * 4 * 5 * 6 * 1)"
Fabian Bauer's slides from the detailed and excellent presentation on @RockstarGames Red Dead Redemption 2's atmospheric world rendering are posted on advances.realtimerendering.c… @ChrisOat
3
124
7
344
Reading intel manuals, just learnt that cmpeq xmm0, xmm0 breaks instruction dependency (for setting reg to ~0 like xor reg, reg for 0). Clang replaces this for you in place of _mm_set_epi32(~0), as usual compilers are cool :) godbolt.org/z/kZkWkZ
1
1
If you want to render a cube without normals, uvs or anything, I really like the following hack: draw a 14-vertex triangle strip and use the following code in the VS. Really useful for decals, envprobe proxies, occludees, etc. I didn't come up with it: asmcommunity.net/forums/topi…
6
95
4
477
Some evening fractal pathtracing
2
1
7
Our free, interactive, online interactive book about linear algebra is done! Finally! immersivemath.com Help us celebrate by RT:ing #linearalgebra #maths
4
308
16
507
Karl Davis retweeted
My #GDC19 talk, "Spider-Man: A Technical Postmortem" can now be seen for free at the GDC Vault! gdcvault.com/play/1026496/-M…
11
128
11
444