2 ms·
Sony had a policy: games are implemented in C++, no ifs, ands, or buts. Once you're acquired, you play by the parent's rules. That said, they did sneak Scheme
by bitwize 2y ago
Sony had a policy: games are implemented in C++, no ifs, ands, or buts. Once you're acquired, you play by the parent's rules.
That said, they did sneak Scheme (specifically, Racket) in the back door, by making their C++ engine data-driven and using Racket programs to generate and munge the data consumed by the engine.
- kazinator 2y agoGiven the policy, simply don't acquire stuff not written in C++, and the people working on it not in C++. Unless it's competition and you're trying to bury it or something. Otherwise it doesn't make sense buy an operation and its staff, and then change their tooling and have them rework everything.
- bitwize 2y agoThey were a hitmaker for Sony before the acquisition. The cost of a forced transition was perceived as worth it (and probably was; Uncharted and TLOU made more money than all their previous titles put together).
- pjmlp 2y agoNaturally a policy only added after PlayStation 2, as PlayStation 1 only did C and Assembly, being famously the first devkit to offer C support. Also the SPUs on the Playstation 3 could in theory be programmed in C, but really only Assembly was usable for the goals of using them. Finally, some Playstation Studios also use Unity with C#.