How do you actively read information? do you have any procedures or way to build a solid and integrated web of knowledge?
Let's suppose that I have the chops to get such jobs, how should I demonstrate skills?
Following ideas are:
- Contribute to opensource engine such as Godot - Build my basic game engine - Reverse engineer old games and make a port/remake (could get in trouble, but coming from an infosec background that and finding exploits in them could scratch an itch)
As I said i'm only interested in game because of the nice problems they seem to produce. Gamedev is a notoriously harsh place to work, is engine programming less exploitative?
- Minecrat computer engineering: Culminated with this playable 3d simplified minecraft clone (CPU+GPU) https://www.youtube.com/watch?v=-BP7DhHTU-I
- Shader computing scene: More of a subculture of an already marvelous subculture, people are finding weird ways to compute with shader
https://blog.pimaker.at/texts/rvc1/ Risc V emulator in a shader https://github.com/SCRN-VRC/SVM-Face-and-Object-Detection-Shader Object detection in a shader
- Cellular automata: people finding awesome patterns, some great project:
https://codegolf.stackexchange.com/questions/11880/build-a-working-game-of-tetris-in-conways-game-of-life https://btm.qva.mybluehost.me/building-arbitrary-life-patterns-in-15-gliders/
- TAS/Speedrun:
https://www.youtube.com/watch?v=qBK1sq1BQ2Q Insane game exploit which uses only player input in order to inject an elaborate rom hack with network functionality https://www.youtube.com/watch?v=O9dTmzRAL_4 Another insane one which work by switching game (!!) during the run
- "Can it run Doom" Scene:
https://twitter.com/sylefeb/status/1258808333265514497 Run a doom map renderer on a FPGA. Not on a classic computer "emulated" by the fpga, the renderer is directly implemented in the fpga https://www.youtube.com/watch?v=c6hnQ1RKhbo Yes doom can run doom
So what are your technical gem?
Now that tech imports are not an option anymore, do you think that the "nerds" can gain an upper hand now? Ok, the likelier option will be that the "bullies" will use threat to maintain the nerd under their control, but a smarter bully could try to be more cooperative to coop the nerds and get an edge over the other bullies.
- https://www.youtube.com/watch?v=AJYsA1jXf60 (docu series on the creation of the xbox, by microsoft)
- https://www.youtube.com/watch?v=uTdyb-RWNKo (precursor of the modern smartphone, still not watched this one but look interesting)
- https://www.youtube.com/watch?v=b9_Vh9h3Ohw ( the springboard smartphone history)
- https://www.youtube.com/watch?v=BQLEW1c-69c (Half life documentary, various video game documentaries are available on the noclip channel and they go with a a good amount of depth)
- https://www.youtube.com/watch?v=ihkRwArnc1k (AN incredible series on japan electronic industry, not a single product per se but lot of seminal products are introduced)
- https://www.youtube.com/watch?v=24O00Jz8R04 (Iphone history)
- Master of doom (classic book on ID software, the last entries of abrash black art book on Quake creation are a lot of fun too)
- https://all-things-andy-gavin.com/video-games/making-crash/ great article series on the creation of the crash bandicoot and its tech challenge
- The Future was here – The Commodore Amiga (book on the Amiga computer creation, with lot of technical yet manageable details)
All in all ressources that include a good mix of technical details and compelling narrative would be great.