527 karma · joined May 29, 2012
https://vintageapple.org/macprogramming/pdf/Programming_The_...
Also, there's a ton of programming manuals here (https://vintageapple.org/macprogramming/), I originally was searching for a dirty rectangles algorithm in a mac graphics programming manual.
https://webcache.googleusercontent.com/search?q=cache:Y56fxQ...
I remember some of my classmates were turned off by how theoretical some of the core courses were. A lot of people saw it as less practical. Also the height of Java's OO take over of CS programs, it was definitely a mix of classes. Although the theory courses tended to either care less about language choice or focused on Haskell.
Also, I think it's worth mentioning that if you care about the longevity of your game (like 10+ years into the future), depending on the Unity runtime being compatible with future OS versions is also a risk.
Then again, the alternative requires some pretty hefty engineering chops and prior knowledge of a whole host of lower level concepts and APIs.
EDIT: Also Heaps is the choice of Dead Cells dev and he's written about it some here: https://deepnight.net/tutorial/using-my-gamebase-to-create-a...
It appears to still be active but using more modern devices and UX. [0]
The frontend was written in Flash. I was the sole frontend developer for one of the projects in this space and the backend had always amazed me. The Excel sheets were nuts :D
I mostly lived around the city center in a house until the high rise condo developers came.
Things have changed a lot for me personally and for technology. In general, I feel my enthusiasm has dwindled somewhat in the way tech's role has played out in society. In my opinion the big "Web 2.0" and social rush was more about bending the Internet to the wills of private enterprise rather then private enterprise bending to the wills of the Internet. Or maybe I'm just an old curmudgeon now, a salty junior level graybeard.
I do have hope, though. It's probably that my youthful enthusiasm has given way to cautious optimism.
For something like this, I'm sure there is stringent engineering validation. I know some initial NN research was part of a larger government project of funding research around stabilizing missiles in flight for ICBMs that was not cheap.
The old hardware is pretty well supported in the Mac Pro because of how modular it remains. The majority of the incompatibility comes from not having a GPU that works with Metal. Those patch notes are mostly for devices with soldered components, like the GPU.
Here's the patcher: http://dosdude1.com/mojave/
There are caveats, but I've found it to work well. Of course it's totally unsupported so here be dragons, etc.